{"full_name":"ProdigyV21/ARVIO","owner":"ProdigyV21","name":"ARVIO","url":"https://github.com/ProdigyV21/ARVIO","description":"ARVIO - A media hub application with a modern, beautiful interface.","homepage":"https://arvio.tv/","topics":[],"language":"Kotlin","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/30080750?v=4","created_at":"2026-02-07T16:41:08Z","pushed_at":"2026-11-09T15:15:33Z","metrics":{"stars":835,"forks":141,"watchers":14,"issues":274,"prs":604,"releases":45,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":3,"forks":3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[832,835],"forks":[138,141],"watchers":[14,14],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":432,"title":"IPTV BUFFERS","comments":6,"created_at":"2026-07-02T15:02:51Z"},{"number":188,"title":"Feature Request: Support for Self-Hosted Sync Server","comments":6,"created_at":"2026-05-13T11:01:34Z"},{"number":304,"title":"Iptv in providers order","comments":5,"created_at":"2026-06-03T09:09:31Z"},{"number":296,"title":"Add scroll-to-top button for easier navigation","comments":5,"created_at":"2026-06-03T05:54:57Z"},{"number":441,"title":"[Issue] No Subtitles from AOIStreams","comments":3,"created_at":"2026-07-05T13:10:20Z"},{"number":351,"title":"[Performance]: Prevent OOM crashes on low-end Android TVs by optimizing MediaCard image caching","comments":3,"created_at":"2026-06-08T16:29:52Z"},{"number":198,"title":"Native Debrid Integration Support","comments":3,"created_at":"2026-05-16T05:17:37Z"},{"number":68,"title":"Feature Request: Player UI","comments":3,"created_at":"2026-03-29T04:09:01Z"}],"discussions":[],"latest_release":{"name":"ARVIO 2.3.1 — Smoother browsing, better tracking","tag":"v2.3.1","published_at":"2026-11-03T11:00:02Z","body":"# ARVIO 2.3.1 — Smoother browsing, better tracking\n\nThis update brings a more polished TV and mobile experience, more room for your libraries and playlists, and important playback and tracking fixes.\n\n## Highlights\n\n- **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.\n- **Larger MDBList collections:** remove the 96-title ceiling, load cards progressively in View All, and reuse cached list IDs across pages.\n- **Up to ten IPTV playlists:** retain every configured source and improve playlist handling.\n- **Collection genre filters:** narrow streaming-service collections by genre while preserving the other tab's state.\n- **Refined profiles and navigation:** refreshed TV/mobile profile selection with smoother entry animation, a landscape navigation rail, and more consistent OLED surfaces, focus states and controls.\n- **WeTrakr integration:** device sign-in, library integration and playback tracking.\n\n## Playback and library fixes\n\n- Restore the episode row's position and focus after playback instead of jumping back to episode one.\n- Improve direct Play from Home and wait for the correct playback target before starting.\n- Open the episode actually selected, including cached episode cards.\n- Refresh expired resume links and improve source fallback handling, including sources with different access headers.\n- Improve software audio decoding in the Play build and recovery from failed passthrough.\n- Preserve manual subtitle choices and improve source language information.\n- Fix watchlist writes with connected trackers and improve Trakt connection recovery and status messages.\n- Restore an add-on's previously deleted catalogue rows when reinstalling it.\n- Improve updater installation, notifications, and baseline-profile handling.\n- **Seeking thumbnails are disabled for now** while their performance is improved.\n\n## ARVIO Web and Cloud\n\nThe web and backend updates made during this release cycle also improve browser account isolation, settings and progress persistence, playback/source selection, Live TV handling, and details-page resilience to malformed metadata. Web updates are delivered separately from the Android download.\n\n## Contributors\n\nThank you to [@Himanth-reddy](https://github.com/Himanth-reddy), [@silentbil](https://github.com/silentbil), [@CaptainMusX](https://github.com/CaptainMusX), and [@Aaronnn17](https://github.com/Aaronnn17), and to everyone who tested builds and reported issues.\n\n## Download\n\nInstall **ARVIO-v2.3.1-sideload-release.apk** to update the GitHub version. It is signed with the existing release key and supports ARM64 and ARMv7 devices. Google Play users receive the separate Play build through the store after Google's review.\n\nARVIO's Android app remains free and open source. Bring your own authorized media sources; no media subscription is included.\n\n[Full changelog](https://github.com/ProdigyV21/ARVIO/compare/v2.3...v2.3.1)\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}