Releases: ProdigyV21/ARVIO
ARVIO v1.9.962
ARVIO v1.9.962
This update moves ARVIO Cloud away from the troubled Supabase server to the new ARVIO cloud backend.
Important: existing accounts can still use the same email address, but a new password is required. Old passwords were not migrated because passwords cannot be safely exported or copied; users should create/reset their password through ARVIO Cloud/auth.arvio.tv.
Changes
- Moved cloud login, profile restore, account sync, and cloud backup traffic to the new ARVIO backend.
- Added guarded account sync so profiles, addons, IPTV settings, and cloud state restore from the new backend more reliably.
- Fixed Trakt login/token requests after the backend migration by keeping Trakt OAuth direct from the app.
- Fixed black video on some mobile devices when playing high-bitrate 4K/remux streams.
- Fixed mobile logout button not responding.
- Improved password migration messages on mobile and web auth flows.
- Added ARVIO Companion web app with Hebrew/English i18n. Thanks @test01203.
Download code: 2059166
ARVIO v1.9.961 - Emergency Supabase Cost Fix
Emergency backend adjustment to reduce billing issues related to TMDB and Trakt traffic going through the sync/proxy backend.
ARVIO V1.9.96
ARVIO V1.9.96
This update focuses on faster watchlist loading, source selector polish, mobile settings fixes, Telegram improvements, Hebrew/RTL fixes, and release/build stability.
Changelog
- Watchlist now opens much faster by showing local/cloud cached items first, syncing Trakt in the background, and avoiding slow per-item TMDB hydration before the page appears.
- Trakt watchlist loading now maps Trakt-provided TMDB ids/title/year immediately, then enriches posters and details after visible content is already on screen.
- Fixed a watchlist spinner loop caused by refreshing the page again on the first resume event.
- Improved the source selector scrolling and focus behavior, added source-list scroll indicators, and sorted sources by quality/size more predictably. @test01203 @The-cpu-max
- Restored the mobile Addons settings page so Stremio addons can be managed from phones/tablets.
- Improved Hebrew localization and RTL behavior. @test01203
- Improved Telegram search behavior based on the user language. @silentbil
- Fixed Telegram cache and RTL-related issues. @silentbil
- Fixed plugin-feature build failures and related release workflow issues. @silentbil
- Updated GitHub Actions verification so PR checks also run correctly for forked pull requests. @silentbil
- Improved the ARVIO website landing page UX with theme toggle and scroll spy navigation. @Bivek01 @bivekm01
- Added and updated ARVIO website copy, including Telegram integration messaging.
ARVIO v1.9.95
ARVIO v1.9.95
This release focuses on making Live TV, EPG, playback startup, cloud sync, source selection, and large-library navigation feel much more reliable across TV and mobile.
Live TV, IPTV & EPG
- Fixed TV category navigation so large IPTV lists keep showing channels and mini-player content after switching categories.
- Fixed TV category context menus so long-press select opens reliably on remotes, with working hide/move actions.
- Removed the guide matching status strip from the TV page to reduce layout jumping while browsing.
- Improved paged TV guide rendering for very large playlists, including favorites-first startup and smoother category paging. Contributor: @saidai-bhuvanesh.
- Improved XMLTV/EPG parsing reliability, playlist concurrency, memory use, and cache handling for large datasets. Contributor: @saidai-bhuvanesh.
- Added faster EPG refresh and better guide recovery for provider groups with slightly different naming/spacing. Contributor: @saidai-bhuvanesh.
- Added vertical quick-channel zap overlay with category navigation sidebar. Contributor: @Himanth-reddy.
- Fixed TV trailer close behavior and IPTV settings redirection. Contributor: @Himanth-reddy.
- Added MPEG-DASH DRM support for IPTV streams using Widevine and ClearKey. Contributor: @Himanth-reddy.
Playback & Sources
- Reworked autoplay ranking so it picks the best visible/highest-quality source faster instead of waiting too long or choosing weak 720p options.
- Improved playback startup readiness to reduce black/loading screens and make manual source selection and autoplay more consistent.
- Tuned playback buffering based on device memory to improve stability on TV devices.
- Fixed Plex MKV compatibility cases that could show black screen/no audio on specific files.
- Kept the screen awake during playback to prevent TV screensaver interruptions.
- Improved source selector UI, focus state, scrolling, filename visibility, quality badges, and source grouping. Contributor: @test01203.
- Added trailer playback in card mode and fixed trailer/background subtitle behavior. Contributor: @silentbil.
Addons, Plugins & Anime Matching
- Improved FlixStreams/anime addon matching and fallback stream lookup for episode sources.
- Preserved local addons during cloud restore so cloud sync does not wipe local addon setup unexpectedly.
- Added sideload plugin system groundwork with external repo support. Contributor: @test01203.
- Improved plugin prefixes and stream selector integration. Contributor: @test01203.
- Added Telegram integration and APK split groundwork. Contributor: @silentbil.
Cloud Sync, Profiles & Stability
- Fixed fresh-login profile restore so cloud profiles, addons, IPTV lists, and profile snapshots are pulled more reliably.
- Hardened account cloud sync, upload verification, conflict handling, and empty snapshot protection. Contributor: @saidai-bhuvanesh.
- Added realtime/user-settings sync backend support for faster cross-device updates.
- Hardened crash-prone catalog and home sync paths.
- Improved background sync reliability and conflict-resolution audit work. Contributor: @saidai-bhuvanesh.
Mobile, Home, Details & UI Polish
- Fixed mobile catalog pagination/constant row behavior and collection card sizing. Contributor: @Himanth-reddy.
- Fixed portrait home skeleton aspect ratios and improved loading states. Contributor: @Himanth-reddy.
- Improved watchlist loading/empty states on mobile and TV. Contributor: @Himanth-reddy.
- Added a mobile watchlist header matching the settings style. Contributor: @Himanth-reddy.
- Customized mobile details skeleton loaders. Contributor: @Himanth-reddy.
- Fixed details-page metadata wrapping to match the home hero behavior.
Download code: 1164861
ARVIO v1.9.94
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
Noneoption 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
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
Beta APK built from latest GitHub main commit fcfe4c4. Sideload release build. VersionName: 1.9.93. VersionCode: 272.
ARVIO v1.9.92
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
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
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