Skip to content

Releases: ProdigyV21/ARVIO

ARVIO v1.9.94

04 Jun 16:52

Choose a tag to compare

ARVIO v1.9.94

This release focuses on making the TV/IPTV experience much faster and more reliable, while also improving metadata, playback, mobile polish, and app stability.

TV, IPTV, EPG, and catchup

  • Reworked large IPTV list handling so 50k+ channel playlists load and navigate more smoothly.
  • Added faster visible-first EPG loading, SQLite-backed EPG indexing, warmer guide caches, and improved guide matching.
  • Added and refined support for multiple EPG sources per IPTV playlist.
  • Improved catchup support with fullscreen guide browsing, archive-aware playback URLs, past guide history, and better seek/pause behavior.
  • Fixed several IPTV category issues, including hidden category restore visibility and cleaner category behavior.
  • Improved live TV playback startup, Stalker/Xtream handling, stream headers, buffering behavior, and source fallback behavior.
  • Fixed TV guide back navigation and reduced slow fullscreen live-TV exit behavior.
  • Improved TV channel logos, channel metadata, provider scoping, and guide navigation stability.

Playback and sources

  • Improved startup playback retry/failover so bad first attempts can move to the next valid source more reliably.
  • Avoided debrid side effects during stream prewarm, so searching no longer starts unwanted debrid downloads.
  • Improved default audio selection, including a None option for users who need it.
  • Improved source switching, mini-player/fullscreen transitions, and player error handling.

Metadata, ratings, and discovery

  • Switched title metadata toward real IMDb ratings when available.
  • Added IMDb-style ratings for episodes and improved rating hydration across home/details.
  • Prefetched provider logos and IMDb metadata so focused cards show service badges faster.
  • Fixed mobile catalog pagination and missing landscape logos.

Mobile, UI, and settings polish

  • Added Chromecast support for the mobile player.
  • Added Picture-in-Picture mode for touch devices.
  • Redesigned the watchlist with separate Movies and Series rows.
  • Added a Netflix-style mobile hero carousel and improved mobile layout/search spacing.
  • Improved TV settings polish, input modal button visibility, accent/focus states, and launcher icon centering.
  • Improved screen-timeout handling so the screen is kept on only during playback.

Stability, security, and cleanup

  • Reduced noisy handled crash reports in Sentry.
  • Hardened IPTV JSON loading against memory pressure and reduced guide memory churn.
  • Added usage analytics tracking.
  • Hardened auth email sending.
  • Added pairing-token validation and replaced wildcard CORS with an origin allowlist.
  • Included several regex, Gson TypeToken, and parsing cleanups to reduce memory and startup overhead.

Contributors

Thanks to everyone who contributed to this release:
@ProdigyV21, @Himanth-reddy, @chillpill244, @silentbil, @jonahmichael, @EierKopZA, @pjetrazz

APK: ARVIO-v1.9.94.apk

ARVIO v1.9.93

21 May 14:17

Choose a tag to compare

ARVIO v1.9.93

Official v1.9.93 release built from main commit c6d4a811.

Highlights

  • Fixed cloud sync reliability so fresh local changes are pushed before cloud restore can overwrite them.
  • Added missing cloud sync coverage for DNS, custom User-Agent, OLED background, focus border color, loading stats, TorrServer URL, and related profile settings.
  • Home server tokens are now encrypted at rest locally while remaining restorable through cloud sync.
  • Fixed TMDB/API gzip edge cases and metadata failures that caused missing posters, black detail backgrounds, and details page crashes.
  • Fixed playback startup/autoplay behavior so autoplay starts the highest source first and manual source selection starts the selected source.
  • Improved TV home and player UI: cleaner pause overlay metadata, better hero metadata layout, lower hero positioning, larger IMDb/service markers, and better visual grouping.
  • Added support for multiple EPG links per IPTV playlist.
  • Improved IPTV/home-server loading, continue watching artwork, mobile home-server audio track selection, custom User-Agent editing, and non-Trakt cloud/continue-watching sync.

Assets

  • ARVIO-v1.9.93.apk - sideload/TV release APK with in-app updater enabled.

Contributors

Thanks to @ProdigyV21, @EierKopZA, @Himanth-reddy, @silentbil, @chillpill244, and @pika1998.

ARVIO Beta 2 V1.9.93

18 May 12:06
fcfe4c4

Choose a tag to compare

ARVIO Beta 2 V1.9.93 Pre-release
Pre-release

Beta APK built from latest GitHub main commit fcfe4c4. Sideload release build. VersionName: 1.9.93. VersionCode: 272.

ARVIO v1.9.92

11 May 14:04

Choose a tag to compare

Home Server Sources and Catalogs

  • Added Home Server source support for user-owned Jellyfin, Emby, and Plex libraries.
  • Added Home Server catalog import so personal server collections can appear as ARVIO catalogs.
  • Added distinct server labels in sources for users with multiple connected servers.
  • Improved Home Server matching speed, source labels, playback readiness, and autoplay behavior.
  • Improved Plex authentication discovery and matching reliability.

TV, IPTV, and VOD

  • Improved full IPTV EPG backfill coverage so more channels receive guide data.
  • Improved live TV category context actions, category reorder behavior, and left-navigation focus.
  • Improved channel logo loading performance in the TV page.
  • Fixed South Africa country labeling in TV categories.
  • Improved IPTV VOD quality handling for episodes and sources.

Details, Search, and Navigation

  • Added TMDB movie collections to details pages and moved collection rows above More Like This.
  • Fixed duplicate "Collection" naming in details pages.
  • Fixed several details-page spacing, cast-row, collection-row, and poster-clipping issues.
  • Fixed details page cast focus jumps and vertical focus skips.
  • Fixed search genre filters, search keyboard activation, and search/filter focus indicators.
  • Improved home hero syncing so focused cards drive the displayed metadata more reliably.
  • Improved focus border behavior and added focus-border color support.

Continue Watching, Profiles, and Cloud

  • Added continue-watching card enhancements, including clearer season/episode progress badges.
  • Fixed false "continue at" resume times on new or unwatched upcoming episodes.
  • Refreshed Continue Watching after cloud restore so cloud login restores visible progress sooner.
  • Added synced custom profile avatars and fixed avatar preservation during cloud sync.
  • Fixed season unwatch and batch season-watch behavior to avoid unnecessary duplicate Trakt writes.

Player, Subtitles, and Accessibility

  • Fixed remote selection for the next-episode prompt and routed up-next remote keys correctly.
  • Added AI subtitles support and upgraded Media3/ExoPlayer to 1.9.0.
  • Added AI subtitle settings on mobile.
  • Fixed manual subtitle selection being overwritten by default subtitle rules.
  • Fixed subtitle language filtering and subtitle sorting behavior.
  • Added subtitle offset and subtitle style settings.
  • Added spoiler blur support and Android TV 10 fallback behavior.
  • Added trailer sound controls and improved trailer setting behavior on mobile.

Contributors

  • @EierKopZA : search focus/filter fixes, details collection visibility, continue-watching cards, poster episode badges, subtitle/trailer/spoiler settings, and TV layout fixes.
  • @EierKopZA : spoiler blur fallback, focus border color support, TV details poster clipping, search filter focus borders, and collection/watchlist focus fixes.
  • @Himanth-reddy : regex/performance optimization work, codebase optimization, README maintenance, and catalog/settings stability work.
  • @silentbil : AI subtitles, subtitle scoring/sorting, subtitle settings fixes, and mobile AI settings visibility.

ARVIO 1.9.91

04 May 19:29

Choose a tag to compare

ARVIO 1.9.91

IPTV and TV page

  • Reworked IPTV category handling so provider playlist groups can stay in the same order users configured in their IPTV list.
  • Added the expandable All Channels grouping for automatically matched categories.
  • Added category context actions for hiding and restoring IPTV groups.
  • Removed extra playlist-name clutter from channel rows.
  • Improved mobile and tablet TV playback fullscreen behavior so the bottom navigation bar no longer remains visible.
  • Changed the mobile top navigation label from TV Shows to TV.
  • Improved IPTV VOD source handling so multiple available qualities can appear instead of only one VOD quality.

Watchlist and Continue Watching

  • Fixed Trakt watchlist order so items better follow the latest-added order.
  • Fixed Trakt watchlist matching so the app is less likely to choose the wrong remake or wrong year.
  • Fixed a regression where the watchlist could briefly load and then disappear into an empty state.
  • Fixed stale local watchlist data on TV after switching accounts or profiles.
  • Improved Continue Watching startup so cached items appear faster on the home screen.
  • Improved Continue Watching behavior with and without Trakt so profile-specific progress is used more consistently.

Playback and sources

  • Improved source switching reliability in the player. Contributor: EierkopZA.
  • Improved source loading from fast Search-to-Details navigation. Contributor: EierkopZA.
  • Improved player back behavior and playback navigation. Contributor: Himanth Reddy.
  • Improved stream startup behavior for selected sources.
  • Improved trailer and service video behavior.
  • Fixed loading clearlogo flicker in the player. Contributor: EierkopZA.
  • Improved Android TV stability on lower-memory devices by reducing image-cache pressure during catalog scrolling and before stream playback starts.

Catalogs and discovery

  • Added Discover Catalogs search for public Trakt and MDBList lists.
  • Improved Discover Catalogs TV focus outlines and navigation.
  • Improved Discover Catalogs mobile layout.
  • Made catalog list adding a one-click action, with Added state feedback.
  • Improved catalog rename and dialog language handling.
  • Fixed catalog layout controls and focus behavior. Contributor: Himanth Reddy.
  • Improved catalog navigation restoration. Contributor: silentbil.

Details, anime, and metadata

  • Fixed anime episode source matching for multi-season anime.
  • Fixed details page metadata behavior. Contributor: EierkopZA.
  • Improved details/source reliability by waiting for IMDb ID where needed. Contributor: EierkopZA.
  • Fixed several details layout and focus regressions.
  • Added and refined Crunchyroll assets. Contributor: Himanth Reddy.

Settings, language, profiles, and cloud

  • Improved app language resources. Contributor: silentbil.
  • Added subtitle language filtering UI. Contributor: silentbil.
  • Fixed DNS persistence. Contributor: Himanth Reddy.
  • Fixed cloud login/startup language restore.
  • Improved profile loading and profile creation behavior.
  • Improved profile and player focus fixes. Contributor: silentbil.

GitLab Release

This GitHub release mirrors the GitLab release notes. Release artifacts are maintained on GitLab:
https://gitlab.com/arvio1/ARVIO/-/releases/v1.9.91

ARVIO 1.9.9

04 May 19:29

Choose a tag to compare

ARVIO 1.9.9

Android TV / IPTV overhaul

  • Reworked the TV page for very large IPTV lists, including lists with 50,000+ channels.
  • Improved channel loading, first EPG appearance, favorites, recent channels, and startup behavior.
  • Fixed major DPAD focus and navigation issues across IPTV rows and channel lists.

Smoother TV navigation

  • Improved rail scrolling, focus behavior, and animation timing across the home, details, watchlist, collections, and TV pages.
  • Reduced jank in heavy catalog sections such as genres, franchises, Top 10, and recently added rows.
  • Fixed multiple focus cropping and blinking issues without lowering artwork quality or removing video previews.

Playback and source loading

  • Improved source discovery speed and reliability for CloudStream, HTTP, VOD, IPTV VOD, and debrid sources.
  • Restored and improved MP4/service video playback behavior.
  • Improved autoplay selection so higher-quality and larger sources are preferred while keeping startup faster.
  • Added frame-rate matching before playback to reduce stutter.

CloudStream and addon compatibility

  • CloudStream support is still in the early stages and may not work with every extension yet.
  • Expanded CloudStream and community addon support.
  • Improved extractor and runtime handling so more addons appear correctly in sources and are playable.
  • Improved source matching for movies and series.

Trakt, watchlist, and continue watching

  • Reworked Trakt watchlist ordering and matching so items better follow the newest-added order from Trakt.
  • Improved matching by title, year, and type to avoid wrong versions, such as older remakes or unrelated entries.
  • Fixed continue watching logic so it uses real in-progress Trakt data instead of everything that was ever left unfinished.
  • Improved profile isolation for Trakt data, watch history, watchlist, and continue watching.

Profile isolation and cloud sync

  • Profiles now have isolated settings, catalogs, Trakt connections, history, watchlists, and continue watching.
  • Addons and IPTV can still be shared where intended.
  • Improved real-time cloud sync behavior across profiles and devices.
  • Fixed force cloud sync and subtitle preference persistence.
  • Added and refined profile PIN support, including fixes for mobile profile creation.

Mobile and settings improvements

  • Reworked the mobile settings layout and naming, including renaming "Stremio" to "Addons".
  • Improved profile creation and editing on mobile, including keyboard handling and avatar picker scaling.
  • Added app-wide language coverage for the languages listed in app settings.
  • Added better catalog and IPTV management controls on mobile.

Collections, catalogs, and metadata

  • Fixed several genre, service, franchise, and Top 10 catalog issues.
  • Top 10 Movies and Top 10 Shows are now capped correctly.
  • Removed unwanted Favorite TV catalog behavior from the homescreen.
  • Improved metadata logos and IMDb SVG rating display on home and details pages.
  • Removed MAL score display.
  • Added cleaner provider logos, including Netflix, HBO Max, Disney+, Prime Video, Hulu, Paramount+, Peacock, Apple TV+, IMDb, and others.

Contributors

Thank you to everyone who helped with this release, including:

  • Sage Gavin Davids
  • Himanth Reddy
  • Eier Kop / EierkopZA
  • chrishudson918
  • mrtxiv
  • And many more people who contributed smaller fixes, ideas, testing, and feedback. Thank you.

Sources

  • Metadata and discovery: TMDB, IMDb metadata/logo assets, Trakt.
  • Sync/auth: Supabase and ARVIO Cloud.
  • Playback/addons: IPTV M3U/Xtream/Stalker sources, Stremio-compatible addons, CloudStream/community HTTP sources.
  • Smoothness references: Android TV device traces and public Android TV performance research.

GitLab Release

This GitHub release mirrors the GitLab release notes. Release artifacts are maintained on GitLab:
https://gitlab.com/arvio1/ARVIO/-/releases/v1.9.9

ARVIO 1.9.8

04 May 19:29

Choose a tag to compare

ARVIO 1.9.8

Added

  • Premium source picker overhaul shared between Details and Player, with richer source cards, improved metadata chips, better sorting, and clearer quality/release/audio/provider presentation.
  • Clock format setting in Settings (12-hour / 24-hour) with app-wide top bar clock support.
  • Volume Boost setting using Android LoudnessEnhancer.
  • MAL score badge on anime details pages.
  • Mobile-visible back button on deep screens.
  • Post-episode "Up Next" prompt that respects auto-play-next.
  • Fire TV / Bluetooth media remote support (play/pause, stop, rewind/fast-forward, next/previous episode).
  • Multiple named IPTV playlist backend support (up to 3 lists) with enabled/disabled state.

Improved

  • Top navigation bar redesigned: centered nav items, settings gear on the right, avatar-only profile entry, cleaner visual hierarchy.
  • Home screen startup speed: categories cached to disk for near-instant relaunch, Continue Watching fetch decoupled from loadHomeData so it can complete independently.
  • Image loading and perceived loading speed improved via dedicated Coil client, larger disk/memory caches, DNS warm-up, better preload behavior, and empty-image-url guards.
  • Player controls, top bar focus, screen transitions, row emphasis, and card interactions feel smoother and more premium.
  • Tablet player controls are larger, better centered, and more readable on bright content.
  • Source picker labeling refined so torrent/cached/VOD are surfaced more accurately.
  • Top 10 rows redesigned to use normal cards with gold rank badges instead of oversized background numerals.
  • TV page EPG now loads up front when stale/missing instead of trickling in after page open.

Fixed

  • In-app updater downloads but never installs.
  • Deleted catalogs flashing back on home load.
  • Player crash when switching audio language.
  • Details page now focuses the first unwatched episode by default.
  • Custom subtitle addons like Wizdom/Ktuvit now install and resolve correctly.
  • IMAX badge added; Dolby Vision badge false positives fixed.
  • Cross-device cloud sync timing improved with ON_RESUME pull, watch-history realtime updates, token refresh, and dirty-push retry behavior.
  • Continue Watching / Trakt logic substantially reworked to reduce stale and incorrect items, better handle new episode premieres, and improve refresh timing.
  • Home focus/row stability improved across startup and catalog updates.
  • Trailer/details-page asset prefetching improved to reduce clearlogo and episode-load lag.
  • Login now performs full cloud restore (not just addons), restoring catalogs, IPTV favorites, and other cloud-backed state after sign-in.

GitLab Release

Release artifacts are maintained on GitLab:
https://gitlab.com/arvio1/ARVIO/-/releases/v1.9.8

v1.9.6

30 Mar 14:16

Choose a tag to compare

What's New in v1.9.6

UI Fixes

  • Fixed Top 10 ranked rows: poster cards no longer overflow their container in poster layout mode
  • Poster card sizes refined across all screens for better fit
  • Details page "More Like This" titles now show up to 2 lines instead of being cut off
  • DNS Provider setting is now properly focusable and clickable via D-pad
  • Loading screen now uses app logo with pulse animation (contributed by @Himanth-reddy)
  • Modal dialogs dismiss on tap outside and have improved scrim (contributed by @Himanth-reddy)

Playback & Streams

  • Debrid placeholder streams ("torrent being downloaded", "not cached", etc.) are now blocked from auto-play and show a toast when manually selected
  • Playable streams are sorted above pending debrid entries in the source list
  • Player subtitle rebuild loop fixed (was causing infinite re-preparing and flickering)

Cloud Sync

  • 11 missing sync calls added: subtitle size/color, IPTV hidden groups/reorder, profile CRUD, watched toggle
  • Logout now clears all local user data (settings + auth)
  • Comprehensive real-time sync between devices

Persistence Fixes

  • Catalog deletion now persists across reboots (MDBList preinstalled catalogs)
  • IPTV hidden groups and custom category order persist across reboots
  • Watchlist page now respects poster/landscape card layout setting

Community Contributions

  • @Himanth-reddy: Enhanced startup flow, modal scrim, loading screen
  • @EierKopZA: Skip profile selection, watchlist nav fix, search back fix, quality badges, CW fallback

Download code: 4447317

v1.9.5

28 Mar 23:09

Choose a tag to compare

What's New in v1.9.5

Stability & Playback Fixes

  • Fixed a playback issue where addon streams could get stuck loading instead of starting
  • Fixed the player subtitle rebuild loop that caused constant re-preparing and flickering time updates
  • Fixed non-English subtitles from addon sources by rebuilding the media source once when late subtitles arrive
  • Improved subtitle handling for OpenSubtitles/Comet-style SRT links
  • Fixed mobile seekbar touch handling with a larger touch target for dragging and tap-to-seek
  • Improved trailer playback handling and in-app trailer opening from the details page

Live TV / IPTV

  • Fixed Xtream live stream URL formatting (/live/.../*.ts) so more IPTV providers play correctly
  • Added retry limits for IPTV playback errors instead of endless silent retries
  • Added IPTV category management context menu on TV and touch devices:
    • Favorite / Unfavorite
    • Hide category
    • Move up / Move down
  • Added Stalker Portal support via MAC address in IPTV settings
  • IPTV hidden groups and ordering are cloud synced

Home / Discover / Search

  • Fixed discover-page selection so pressing OK/Select opens the correct item
  • New default preinstalled catalogs now come from curated MDBList sources
  • Reduced startup load pressure: only the first 3 catalogs preload immediately, the rest load progressively in background batches
  • Deleted old preinstalled catalogs now reappear one time after the catalog set changed, but stay hidden again if deleted afterwards
  • Search portrait rows are more stable on smaller screens

Settings & Cross-Device Sync

  • Added subtitle size and subtitle color settings
  • Added trailer auto-play toggle in settings
  • New settings are saved to Arvio Cloud
  • Fixed catalog removal so deleted catalogs disappear from the UI immediately
  • Forced LTR layout for RTL system languages until full Arabic/RTL UI support is added

Mobile / TV UX

  • Fixed Samsung Wallet/Card gesture area overlapping the player controls by increasing bottom control padding on mobile
  • Improved TV/tablet navigation compatibility with merged community fixes

Community Contributions

Thanks to:

  • @EierKopZA for:
    • Skip profile selection option
    • Watchlist navigation fix
    • Search back navigation fix
    • Stream quality badge improvements
    • Continue Watching hydration fallback
  • @Himanth-reddy for:
    • Mobile fullscreen UX improvements
    • DNS provider selection support

Update Compatibility

  • Version code bumped to 224 so users coming from older release builds and higher-numbered internal/dev builds can update correctly.

Download code: 9154943

v1.9.4

28 Mar 21:20

Choose a tag to compare

What's New in v1.9.4

Trailer Auto-Play

  • Trailers play automatically in the hero banner after 3 seconds
  • Native ExoPlayer with YouTube InnerTube extraction (no WebView)
  • In-app trailer player on details page
  • Toggle in Settings > Playback

New Curated Catalogs

  • 24 MDBList-powered catalogs replacing old TMDB defaults
  • Netflix, Prime, Max, Disney+, Paramount+, Apple TV+ trending
  • Top 10 Movies/Shows Today, Just Added, Coming Soon
  • Genre rows: K-Dramas, Horror, Sci-Fi, Spy & Thriller

IPTV Improvements

  • Category management: long-press to Favorite, Hide, Reorder
  • Stalker portal (MAC address) support
  • All IPTV settings cloud synced

Player

  • "Ends At" clock (contributed by @EierKopZA)
  • Pulsing logo during buffering (contributed by @EierKopZA)
  • Subtitle size/color customization
  • Non-English subtitles fix (MediaSource rebuild for late-arriving subs)
  • SRT MIME type fix for OpenSubtitles

Community Contributions

Bug Fixes

  • Version code bumped to 223 (fixes update issues from dev builds)
  • Addon delete button works on touch
  • Custom catalog metadata translated
  • Continue Watching preservation improvements
  • Search franchise ordering
  • Faster first-launch loading
  • Settings reorganized into categories
  • Darker home/details gradients
  • Daily show episode numbering fallback

Full Changelog

v1.9.3...v1.9.4