Your live TV service, organized.
Connect an authorized M3U or Xtream provider, preserve provider order, manage groups and favorites, browse EPG data, and use catch-up when the provider supports it.
A free, open-source media management hub for Android. Connect your authorized Plex, Emby or Jellyfin server, live TV provider, personal integrations, Telegram files, subtitles, Trakt and Simkl in one remote-first interface.
Home
Live TV
Details
Collections
Player · 4KThe Android APK stays completely free. Optional Premium adds the open-source ARVIO Web interface, with the same profiles, libraries, personal integrations and progress on Windows, Mac, iPhone, iPad and other browsers.
Actual ARVIO Web interface
// TV · Home
Connect an authorized M3U or Xtream provider, preserve provider order, manage groups and favorites, browse EPG data, and use catch-up when the provider supports it.
Browse your own Plex, Emby or Jellyfin libraries alongside metadata collections and public Trakt or MDBList lists, then choose the order for every profile.
Connect compatible addon manifests for metadata, subtitles or media locations. ARVIO does not operate, endorse or bundle third-party content providers.
Sign in by QR code or phone, then search video files in channels and groups accessible through your own Telegram account.
Pair by QR code, then sync profiles, addons, catalogs, and settings across TVs without a keyboard.
Choose either tracker for watchlists, history, progress, Continue Watching and scrobbling, or keep both services aligned across devices.
Browse metadata collections for major services and genres, then connect your own authorized service or server separately for playback.
Continue Watching, per-profile watch state, watchlists, and auto-play countdowns keep the home screen useful without turning it into admin work.
Select embedded or external tracks, filter preferred languages, preload subtitle options, find better timing matches, and optionally use your own API key for AI-assisted translation.
Compare available versions by addon order, quality, size, codec, language and cache status, or let autoplay choose the best compatible result.
Media3 and FFmpeg support modern video, audio and subtitle formats, with frame-rate matching, passthrough, track controls, resume points and TV-remote navigation.
The optional open-source web interface adds Windows, Mac, iPhone and iPad access, VLC handoff, and downloads for compatible files when your connected provider permits them.
Powered by ExoPlayer (Media3) with the FFmpeg extension. Passthrough and hardware decode depend on your device and Android audio pipeline.
01TV · Home
02TV · Details
03TV · Live TV
04TV · Catalogs
05Built-in collections
06Player · 4K HDR
07Mobile · Home
08Profiles// Captured on Android TV & Pixel — actual ARVIO UI
01Web · Home
02Web · Live TV
03Web · Catalogs
04Web · Details// Captured on iPad — actual ARVIO Web UI
Follow the path in order: create your space, connect sync, add your authorized libraries and services, then tune playback once.
Choose a name, color, and avatar. Use separate profiles for family, kids, guests, or different watch histories.
Go to Settings, Accounts, ARVIO Cloud, then scan the QR code with your phone. This keeps profiles, settings, catalogs, live TV state, watch state, and profile avatars aligned across your devices.
Choose one or both services for synced watch history, watchlists, scrobbling, Continue Watching and tracker libraries across devices.
Open Settings, Home Server. For Emby or Jellyfin, choose Add server, enter the server URL, then add your username and password or token. For Plex, choose Connect with code, optionally enter a server URL, then scan the QR code or open the auth page and confirm the code.
Connected home servers can appear as sources and catalog rows. Name each server clearly, then use Test connection to confirm the active profile can reach every server before browsing.
Open Settings, Accounts, Telegram. On TV, scan the QR code with Telegram from your phone. On mobile, enter the phone number for your Telegram account, then confirm the code sent to Telegram. ARVIO can then search your own channels and groups for matching video files.
Add public Trakt or MDBList metadata rows from Settings, Catalogs. For live TV, connect an authorized M3U or Xtream provider with an optional EPG URL. ARVIO does not supply channels, playlists or provider credentials.
Connect compatible HTTP or account-backed integrations only when you are authorized to access their media. ARVIO supplies no files, links or third-party accounts. Torrent-based sources are not supported.
Set subtitle language, content language, minimum quality, DNS provider, frame-rate matching, volume boost, and card layout from Settings. Player menus also handle subtitles and audio tracks.
If something fails, verify the URL on your phone first, reload the playlist or source, test Home Server connections, check account pairing, clear Telegram cache if needed, then restart ARVIO and the TV.
ARVIO is open source. Source code, releases, APKs, issues, and contributions all live on GitHub.
Free, open source media-management software. No account required; connect only services and files you are authorized to use.