AI summary
Open-source media center that organizes your own video sources into a browsable library with artwork, ratings, and subtitles. Supports Android TV and cross-device resume sync. Recent fixes include RTL layout improvements, subtitle delay controls, search navigation, and player auto-play behavior.
Generated by AI. May contain inaccuracies.
About this app
A free, open-source media app for your phone, your desktop, and the TV you already own.
Bring your own sources. Nuvio turns them into a library with artwork, ratings, subtitles, and your place saved on every screen.
Built with Kotlin, Jetpack Compose, TV Material 3, and Media3.
Features
- Media library with artwork, ratings, and subtitles - Cross-device sync — resume playback on any screen - Android TV support - Open-source and free
Requirements
- Android 8.0 (API 26) or newer - Android TV or mobile device
License
GNU General Public License v3.0
What's new
Improvements & Fixes I18n(vi): update latest missing strings (@blueocean2308) Few minor changes to Dutch strings.xml to be more in line with common Dutch phrasings (@scheperr) Fixed Search: restore the first card on Back in RTL (@ieno) Fixed detail focus navigation, episode indicators, live TV stream names, stream list perf (@skoruppa) Fixed PR Template Checkbox Detection (@haveAnIssue) Fixed Subtitle Delay Slider in RTL Layout (@haveAnIssue) Fixed Trakt series and episode buttons in RTL layout (@haveAnIssue) Prevented keyboard from opening on recent search in RTL (@haveAnIssue) Detect text direction based on text content (@haveAnIssue) Fixed subtitle preference lost on resume and original audio language resolution (@skoruppa) Fixed Player: stop saving the next episode's link under the previous episode (@ieno) Fixed Player: stop auto-play skipping an episode after a dismissed card (@ieno) Fixed downscaling 4:3 1080p to 720p when matching resolution (@halibiram) Disable play when no source is available (@tapframe) Fixed Search: prevent Back from reopening the keyboard (@ieno) Disable binge group reuse by default (@tapframe) Localization Updated Portuguese (Brazil) translations (@danilopagotto82) Updated Greek translations (@nosvasedis) Completes and polishes the existing Serbian Latin (values-b+sr+Latn) localization for NuvioTV (@oleglucic)
About this version
- Version
- 0.9.2-beta (1058)
- Size
- 68.85 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- armeabi-v7a
- Downloads
- 34
- Updated
- Sep 12, 2026
- Package
- com.nuvio.tv
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10