ProdigyV21 /ARVIO
ARVIO - A media hub application with a modern, beautiful interface.
★ 835⑂ 141👁 14⑃ 604● 274▤ 45◈ 0
835
stars
+3
141
forks
14
watchers
604
prs
274
issues
45
releases
0
discussions
README
ARVIO Your media, together. On TV, phone, tablet and the web. An open-source media hub for your home servers, live TV, collections and connected sources. Watch the full 85-second tour · Download video Website · Setup guides · Discord ARVIO includes no movies, series, live channels or third-party subscriptions. Connect your own authorized services and sources. Catalog artwork and listings are for discovery, not a grant of access to the content. Get ARVIO · Features · Get started · Collections · Self-host · Build · Contribute Get ARVIO | Where you watch | How to get it | | --- | --- | | Android TV, Google TV, Fire TV, Android phones and tablets | Free app. Install from Google Play where available, or download the signed APK from GitHub Releases. | | Your own computer or server | Free self-hosting. Run the web app with Docker Compose or Node.js and your own integration credentials. Setup instructions. | The GitHub APK supports Android 6.0+; the Play build requires Android 7.0+. The standard APK contains ARMv7 and ARM64 builds. Device, codec and service support can vary. For GitHub updates through Obtainium, add https://github.com/ProdigyV21/ARVIO as the app source. The Obtainium guide includes an import file and APK filtering instructions. What's new? See the latest release notes and changelog. This README and the tour describe the current main branch, which can include improvements not yet in a published APK. Features can differ between Android, web and distribution builds. Features - A home screen you can make your own. Choose the expanded-card TV home or the classic layout, arrange catalogs and collections, show your watchlist beneath Continue Watching, and enable optional trailer previews. - Collections and discovery. Browse built-in collections or import your own. Collection pages include artwork, title previews, descriptions and ratings where available. Add compatible TMDB pages, Trakt, SIMKL and MDBList lists, or add-on catalogs. - Your library and release Calendar. Keep watchlists, personal lists and home-server libraries together. See upcoming movies and episodes from supported lists and shows you are watching, with local-time schedules where an air time is known. - Plex, Emby and Jellyfin. Connect your own servers or libraries shared with you, browse their contents and use available server media as playback sources. - Live TV and catch-up. Connect supported M3U, Xtream Codes or Stalker sources. Browse categories, favorites, recently watched channels and the programme guide, with a mini-player and fullscreen playback. Guide coverage, catch-up and seeking depend on your provider. - Sports inside Live TV. Browse live and upcoming events, then choose a matched channel or compatible sports add-on source. Use IPTV, sports add-ons, or both. Coverage and artwork depend on the schedules and sources available to your setup.
Top issues
#432IPTV BUFFERS6 comments · 2026-07-02#188Feature Request: Support for Self-Hosted Sync Server6 comments · 2026-05-13#304Iptv in providers order5 comments · 2026-06-03#296Add scroll-to-top button for easier navigation5 comments · 2026-06-03#441[Issue] No Subtitles from AOIStreams3 comments · 2026-07-05#351[Performance]: Prevent OOM crashes on low-end Android TVs by optimizing MediaCard image caching3 comments · 2026-06-08#198Native Debrid Integration Support3 comments · 2026-05-16#68Feature Request: Player UI3 comments · 2026-03-29
Latest release
ARVIO 2.3.1 — Smoother browsing, better tracking v2.3.1 2026-11-03ARVIO 2.3.1 — Smoother browsing, better tracking This update brings a more polished TV and mobile experience, more room for your libraries and playlists, and important playback and tracking fixes. Highlights - Better SIMKL syncing: recover resume positions when imported playback lacks a runtime, preserve fractional progress, send a final update when closing the player, and keep queued updates through token refreshes without crossing account boundaries. - Larger MDBList collections: remove the 96-title ceiling, load cards progressively in View All, and reuse cached list IDs across pages. -