[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75741":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},75741,"ARVIO","ProdigyV21\u002FARVIO","ProdigyV21","ARVIO - A media hub application for Android TV with a modern, beautiful interface.",null,"https:\u002F\u002Fgithub.com\u002FProdigyV21\u002FARVIO","Kotlin",520,66,14,57,0,13,27,105,39,9.48,false,"main","2026-06-12 02:03:35","# ARVIO\n\nARVIO is an Android media hub for TV, phone, and tablet form factors. This repository is maintained as a source-code and development mirror for the Android application.\n\nThe app provides a media browser, player shell, profile support, optional cloud sync, IPTV playlist support, catalog configuration, home-server integrations, and integrations with user-configured sources. ARVIO does not host, store, sell, or distribute movies, series, live TV channels, playlists, streams, or other third-party media.\n\n## Repository Purpose\n\nThis GitHub repository is for:\n\n- Source code review and development\n- Issue investigation and technical discussion\n- Build documentation\n- License and privacy documentation\n- Contribution review\n\nIt is not intended as an advertising page, download landing page, or content distribution repository.\n\n## Features\n\n- Android TV, Fire TV, phone, and tablet UI\n- TMDB-powered movie, series, cast, collection, franchise, and metadata browsing\n- IPTV M3U\u002FXtream playlist support with provider categories, favorites, hidden categories, EPG, and mobile\u002Ftablet fullscreen playback\n- Optional ARVIO Cloud sync for profiles, settings, catalogs, IPTV state, watch state, and custom profile avatars\n- Optional per-profile Trakt.tv integration for watchlist, history, progress, and continue watching\n- Catalog management with manual URLs and public Trakt\u002FMDBList list discovery\n- Home-server source and catalog support for user-owned Jellyfin, Emby, and Plex libraries\n- Third-party addon support for user-configured sources\n- Watchlist and continue-watching state with profile isolation\n- Subtitle and audio track selection, subtitle language filtering, and AI subtitle tools\n- Profile PINs and custom profile avatars\n- ExoPlayer\u002FMedia3 playback with TV remote, mobile, and tablet controls\n\n## Recent Highlights\n\nRecent 1.9.91 and 1.9.92 work focused on IPTV category handling, large-list TV navigation, watchlist and continue-watching reliability, catalog discovery, home-server sources\u002Fcatalogs, profile avatar sync, mobile layout fixes, player navigation, and Play\u002FGitHub policy cleanup.\n\nFor full release history, see [CHANGELOG.md](CHANGELOG.md).\n\n## Availability\n\nARVIO is available on Google Play:\n\n[\u003Cimg src=\"https:\u002F\u002Fplay.google.com\u002Fintl\u002Fen_us\u002Fbadges\u002Fstatic\u002Fimages\u002Fbadges\u002Fen_badge_web_generic.png\" alt=\"Get it on Google Play\" width=\"160\">](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.arvio.tv)\n\n## Screenshots\n\n| Home | Details |\n|------|---------|\n| ![Home screen](screenshots\u002Fhome_v190.png) | ![Details screen](screenshots\u002Fdetails_v190.png) |\n\n| Live TV | Collections |\n|---------|-------------|\n| ![Live TV screen](screenshots\u002Flive_tv_v1991.png) | ![Collections screen](screenshots\u002Fcollections_v1991.png) |\n\n| Mobile | Profiles |\n|--------|----------|\n| ![Mobile screen](screenshots\u002Fmobile_home.webp) | ![Profiles screen](screenshots\u002Fprofiles_v1991.png) |\n\n## Content And Source Policy\n\nARVIO is a media browser and player interface for user-configured sources. It works like a media player or browser: users provide their own services, playlists, addons, and URLs.\n\nThis repository does not include hosted media content, bundled playlists, IPTV credentials, debrid accounts, third-party streaming catalogs, or links intended to enable unauthorized access to content. No movies, series, live TV channels, playlists, or other third-party media are hosted by this repository or by ARVIO.\n\nUsers are solely responsible for their usage and must comply with applicable local laws. If you believe content accessed through an external source violates copyright law, contact the actual file host, service provider, or source maintainer. The ARVIO repository and developers cannot remove content hosted by third parties.\n\nContributors should not submit copyrighted media, credentials, private keys, access tokens, or links intended to enable unauthorized access to content.\n\n## Cloud Sync\n\nARVIO Cloud is optional. When enabled, it can sync profiles, settings, catalogs, IPTV state, watch progress, watchlist state, and profile avatars across devices. See [PRIVACY.md](PRIVACY.md) for details and account deletion instructions.\n\n## Build And Run\n\nRequirements:\n\n- Android Studio or Android SDK command-line tools\n- JDK 17\n- Android SDK 35\n\nUse the tracked Gradle wrapper:\n\n```bash\n.\u002Fgradlew :app:assemblePlayDebug\n.\u002Fgradlew :app:assembleSideloadDebug\n```\n\nOn Windows PowerShell or Command Prompt:\n\n```powershell\n.\\gradlew.bat :app:assemblePlayDebug\n.\\gradlew.bat :app:assembleSideloadDebug\n```\n\nInstall a debug build on a connected Android TV, Fire TV, emulator, phone, or tablet:\n\n```bash\n.\u002Fgradlew :app:installPlayDebug\n.\u002Fgradlew :app:installSideloadDebug\n```\n\nFor network ADB devices:\n\n```bash\nadb connect \u003Cdevice-ip>:5555\nadb install -r app\u002Fbuild\u002Foutputs\u002Fapk\u002Fsideload\u002Fdebug\u002Fapp-sideload-debug.apk\n```\n\nBuild variants:\n\n- `play`: Play Store build, self-update disabled.\n- `sideload`: Direct APK build, self-update enabled.\n- `debug`: development build.\n- `staging`: release-like build signed with the debug keystore for upgrade testing.\n- `release`: production build. Use a private release keystore for distribution.\n\n## Local Configuration\n\nCloud sync, Google sign-in, and Supabase-backed auth require local secrets. Copy the defaults file and fill in real values:\n\n```bash\ncp secrets.defaults.properties secrets.properties\n```\n\n`secrets.properties` is ignored and must not be committed.\n\nTMDB and Trakt credentials are not committed to the repository. When a valid\nSupabase config is present, app requests are routed through the tracked\n`tmdb-proxy` and `trakt-proxy` Edge Functions, where those credentials should be\nstored as Supabase function secrets. Forks that do not use those proxy functions\ncan still add their own local `TMDB_API_KEY`, `TRAKT_CLIENT_ID`, and\n`TRAKT_CLIENT_SECRET` values in `secrets.properties` for direct local testing.\n\nFor signed release builds, copy the keystore template and fill in local signing values:\n\n```bash\ncp keystore.properties.template keystore.properties\n```\n\n`keystore.properties` and keystore files are ignored and must stay private.\n\n## Release Checks\n\nBefore publishing a build, run:\n\n```bash\n.\u002Fgradlew :app:compilePlayDebugKotlin\n.\u002Fgradlew :app:assemblePlayRelease\n.\u002Fgradlew :app:assembleSideloadRelease\n```\n\nSmoke-test startup, profile switching, playback, stream fallback, subtitle\u002Faudio switching, IPTV\u002FEPG loading, addon add\u002Fremove, search, settings navigation, background sync, and repeated player open\u002Fclose on the supported device classes.\n\n## Privacy\n\nSee [PRIVACY.md](PRIVACY.md) for the privacy policy. Cloud account and synced data deletion is available at [auth.arvio.tv\u002Fdelete-account](https:\u002F\u002Fauth.arvio.tv\u002Fdelete-account).\n\n## License\n\nThis project is licensed under the Apache License 2.0. See [LICENSE](LICENSE) for details.\n\n## AI Disclosure\n\nThis application was developed with significant AI assistance. Contributions should still be reviewed, tested, and treated as normal source code changes.\n\nIf you have concerns about using AI-generated software, please do not use this application.\n","ARVIO是一款适用于Android TV、手机和平板电脑的多媒体中心应用，提供现代美观的用户界面。其核心功能包括媒体浏览器、播放器壳、个人资料支持、可选云同步、IPTV播放列表支持、目录配置以及与家庭服务器的集成等，采用Kotlin语言开发。该应用还具备TMDB驱动的内容浏览、Trakt.tv集成、字幕和音轨选择等功能，并使用ExoPlayer\u002FMedia3进行播放控制。ARVIO适合需要在一个统一且高度可定制的应用中管理各种本地或网络媒体资源的场景，特别是对于拥有多个设备并希望保持一致体验的用户来说非常实用。",2,"2026-06-11 03:53:12","trending"]