Media hub · Android TV · Open source

ARVIO for Android TV,
without the clutter.

Live TV, Plex, Emby, Jellyfin, addons, watchlists, subtitles, and Trakt sync in one fast, ad-free home built for the remote.

APK available on GitHub - Play Store recommended for auto-updates
IPTV format
M3U
Max resolution
4K HDR
Collections
10+
Surround audio
Atmos
License
Open source
ARVIO Home on Android TV // TV · Home
Live TVM3U playlistsPlex + Emby + JellyfinTrakt + MDBListStremio addonsARVIO CloudDolby VisionDolby Atmos4K HDRMulti‑profileAuto‑play Live TVM3U playlistsPlex + Emby + JellyfinTrakt + MDBListStremio addonsARVIO CloudDolby VisionDolby Atmos4K HDRMulti‑profileAuto‑play
01 / Features

Everything you watch, organized for TV.

01 LIVE TV

Live TV that behaves like TV.

Import M3U or Xtream playlists, keep channels grouped, add favorites, browse the EPG, and keep a mini-player running while you move.

EPG / Favorites / Mini-player
02 CATALOGS

Your catalogs and servers, in your order.

Connect Plex, Emby, or Jellyfin servers, use built-in rows, or plug in Trakt and MDBList lists, then reorder everything so your TV opens exactly where you start.

Plex / Emby / Jellyfin / Trakt
03 ADDONS

Stremio addons, native on TV.

Bring familiar Stremio sources into a remote-first interface with metadata, subtitles, and providers already close at hand.

Cinemeta TMDB OpenSubtitles Public Domain YouTube WatchHub
04 CLOUD

Cloud sync without typing passwords.

Pair by QR code, then sync profiles, addons, catalogs, and settings across TVs without a keyboard.

05 TRAKT

Trakt progress that follows you.

Resume points, history, watchlists, and scrobbling stay aligned so every profile can pick up from the right spot.

Resume / Scrobble / Watchlist
06 COLLECTIONS

Streaming-service rows, already built in.

Netflix, Disney+, Apple TV, Prime Video, HBO Max, Hulu, Paramount+ and more get first-class rows with artwork, focus states, and genre shortcuts.

10+ services / Genres / Fast focus
07 SESSIONS

Profiles, watchlists, and Up Next.

Continue Watching, per-profile watch state, watchlists, and auto-play countdowns keep the home screen useful without turning it into admin work.

Profiles / Watchlists / Up Next
02 / Player

A player that stays out of the way.

Video
  • H.264 AVC
  • H.265 HEVC
  • VP9
  • AV1
  • Dolby Vision
Audio
  • AAC
  • AC3 · EAC3
  • DTS · DTS‑HD
  • TrueHD
  • Dolby Atmos
Containers & streaming
  • MKV
  • MP4 · WebM
  • HLS · DASH
  • 4K HDR
  • Multi‑track

Powered by ExoPlayer (Media3) with the FFmpeg extension. Passthrough and hardware decode depend on your device and Android audio pipeline.

03 / Compared

Why ARVIO feels better on TV.

ARVIO
Other media hubs
Server‑based apps
Stock TV app
Built for Android TV remote
Native
~ Skin‑dependent
Yes
Yes
Stremio addons
Built‑in
No
No
No
Catalogs & collections
10+ built‑in
~ Manual setup
~ Manual setup
Single feed
Plex / Emby / Jellyfin
Connected
~ Varies
Native
No
Trakt sync
First‑class
~ Add‑on
~ Add‑on
No
Live TV (M3U / Xtream)
Built‑in
~ Add‑on
~ Paid tier
No
No server required
Yes
Yes
Needs server
Yes
Free & ad‑free
Open source
Open source
~ Freemium
Ads
Compared in good faith · Each tool has its strengths — pick what fits your couch.
04 / Screens

Built for the 10‑foot — and the 6‑inch.

TV Home01TV · Home
TV Details02TV · Details
TV Live03TV · Live TV
TV Catalogs04TV · Catalogs
Collections05Built-in collections
Player06Player · 4K HDR
Mobile Home07Mobile · Home
Profiles08Profiles
MORE
On your phone, too

// drop screenshots into /screenshots folder to replace placeholders

05 / Devices

Android TV first, mobile alongside.

Android TV
Primary · D‑pad tuned
Google TV
Supported
Android phone
Companion UI
Android tablet
Companion UI
06 / Setup

From install to first stream in minutes.

Install from Play Store
Open Google Play on your Android TV, search for ARVIO, hit install. No account, no setup wizard, no upsells.
Under a minute
Add a server, catalog, or addon
Connect Plex, Emby, or Jellyfin, paste an addon URL, or import an M3U for live TV. Profile presets get you running fast.
Two minutes
Press play
Browse, hit OK on the remote, the player takes over. Trakt picks up watch state. Resume points stay in sync across devices.
You're streaming
07 / Beginner Guide

Set up ARVIO the clean way.

Setup roadmap

From fresh install to a synced TV home.

Follow the path in order: create your space, connect sync, add your libraries and legal sources, then tune playback once.

01 Profile and cloud sync
02 Servers, catalogs, IPTV, and sources
03 Playback polish and troubleshooting
Use only sources you are allowed to access. Torrent-based sources are not supported. ARVIO supports HTTP sources and user-configured debrid-compatible sources, but it does not host media, provide streams, or grant rights to third-party content.
01
Start

Create your profile

Choose a name, color, and avatar. Use separate profiles for family, kids, guests, or different watch histories.

ProfilesPersonal home screen
02
Sync

Pair ARVIO Cloud

Go to Settings, Accounts, ARVIO Cloud, then scan the QR code with your phone. This keeps profiles, settings, catalogs, IPTV state, watch state, and profile avatars aligned across your devices.

QR pairCloud backup
03
Optional

Connect Trakt

Sign in if you want synced watch history, watchlists, scrobbling, and Continue Watching across devices.

Watch historyWatchlists
04
Libraries

Connect Plex, Emby, or Jellyfin

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.

PlexEmbyJellyfin
05
Libraries

Use server libraries in ARVIO

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.

Catalog rowsTest connection
06
Expand

Add catalogs and IPTV

Add public Trakt or MDBList rows from Settings, Catalogs. For live TV, use Settings, IPTV, Add Playlist, then add an M3U URL or Xtream server details with an optional EPG URL.

CatalogsLive TVEPG
07
Sources

Add compatible sources

Use HTTP sources and user-configured debrid-compatible sources only. Torrent-based sources are not supported. For long URLs, use the Google TV or Google Home phone remote keyboard.

HTTPDebrid-compatibleNo torrent sources
08
Polish

Tune playback

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.

SubtitlesFrame rateQuality filters
09
Support

Fix common issues

If something fails, verify the URL on your phone first, reload the playlist or source, test Home Server connections, check account pairing, then restart ARVIO and the TV if needed.

ReloadConnection testRestart once
08 / Open

Open source.
Built in the open.

ARVIO is open source. Source code, releases, APKs, issues, and contributions all live on GitHub.

GitHub repo Ko‑fi
09 / Questions

Questions before you install.

Is ARVIO free? Are there ads?
Free, open source. No ads, no analytics, no upsells, no premium tier. If you want to support the project, there's a Ko‑fi link — but nothing in the app is gated behind it.
Does ARVIO host or stream content?
No. ARVIO is a hub — it talks to the addons, M3U lists and accounts you connect. We ship metadata addons (Cinemeta, TMDB) and subtitle providers (OpenSubtitles) and integrate Trakt, but we don't host video.
Which devices are supported?
Android TV and Google TV are first‑class — Chromecast with Google TV, NVIDIA Shield, Onn 4K, Walmart Onn, most Sony Bravia and TCL sets. Android phones and tablets get the companion UI. iOS, Apple TV and webOS are not supported.
What about codec support? Dolby? HDR?
ExoPlayer (Media3) with the FFmpeg extension covers AV1, HEVC, VP9, H.264, AAC, AC3, EAC3, TrueHD, DTS where the device's audio pipeline allows passthrough. HDR10 and Dolby Vision depend on your hardware. Subtitles: SRT, VTT, ASS/SSA, PGS.
Do I need a media server?
No server required. ARVIO runs entirely on the TV. Optional cloud sync (watchlist, resume points) is available via Trakt — your account, your data.
How do I install the APK directly?
Grab the latest APK from GitHub releases. On Android TV, enable "Install unknown apps" for your file manager, then sideload. The Play Store path is recommended for auto‑updates.
Available now

Install it
on your TV tonight.

Free and open source. No account required — sign in only if you want cloud sync.

Sideload note · Enable "Install unknown apps" on Android TV to use the APK