Nuvio Mobile is a free, open-source media app for Android and iOS, built with Kotlin Multiplatform and Compose Multiplatform. It organizes your own media sources into a library with artwork, ratings, subtitles, and viewing progress synced across screens.
Project status
- Actively maintained, with an upstream push on 2026-11-04 and frequent updates through October and early November 2026.
- Updates have arrived every few days recently, indicating a rapid development cadence.
AI summary generated
Recent updates
0.6.10-beta
Version 0.6.10-beta fixes several playback, networking, and watched-state issues, and adds a shared AutoSync engine enabled on iOS. It also includes subtitle synchronization fixes and multiple translation updates, including French ratings strings and expanded Greek, Hebrew, Japanese, and Vietnamese translations.
Features0.6.9-beta
Version 0.6.9-beta adds title and episode ratings with MDBList and Simkl support, alongside new rating-source settings and visual updates to detail and stream screens. It also includes player, skip-intro, layout, and localization changes, including Tamil language support.
Features0.6.8-beta
Version 0.6.8-beta adds Android audio downmix and center mixing, improves ASS/SSA add-on subtitle AutoSync, and updates blur effects in stream and details views. It also fixes several playback issues involving player-engine switching, torrent recovery, subtitle selection timing, and mpv surface lifecycle.
Features0.6.7-beta
Version 0.6.7-beta adds player and watch-party improvements, video hash computation, and subtitle handling updates, alongside fixes for Android ASS subtitles, playback failover, skip timers, and iOS Now Playing behavior. It also includes extensive localization updates across multiple languages. No documented breaking changes are listed.
Features0.6.6-beta
Release 0.6.6-beta adds extensive subtitle customization, playback-engine improvements, MKV chapter skipping, and reorganized settings, alongside translation updates. The supplied diff excerpt also shows subtitle appearance sync behavior and audio/subtitle track restoration during engine switches, details not called out in the release notes.
Features0.6.5-beta
Version 0.6.5-beta adds player chapter support and a foldable-device layout change, alongside player UI adjustments and translation updates. It also includes fixes for server title lookups between episodes and debrid language recognition in release names.
Features0.6.4-beta
Version 0.6.4-beta adds player and home-screen improvements, including hero ratings, player badge-pack selection, iOS duo layout support, and subtitle auto-sync on libmpv. It also includes playback fixes, stream and badge performance improvements, a new libass rendering pipeline, and multiple translation updates.
Features0.6.3-beta
Version 0.6.3-beta adds watch-party chat and playback-related improvements, including badges for currently playing streams. It also includes player and library fixes, plus localization updates for Brazilian Portuguese, Hungarian, and Vietnamese.
Features0.6.2-beta
Version 0.6.2-beta adds chat to watch parties and includes fixes for watch-party synchronization, PiP party rules, and binge-group matching and prefetching. It also updates Italian apostrophe rendering and completes the Greek translations for several app areas.
Features0.6.1-beta
Version 0.6.1-beta restricts watch-party media changes to the host, as stated in the release notes. The code also adds a confirmation dialog before switching the party to different media, along with related UI and resource changes that are not mentioned in the notes.
Breaking0.6.0-beta
Version 0.6.0-beta adds experimental watch parties and expands MDBList library support, alongside Android audio-focus and iOS Picture-in-Picture fixes and several localization updates. The supplied diff also shows substantial functionality not called out in the release notes, including media-server integration and new playback and subtitle-sync options.
Features0.5.10-beta
Version 0.5.10-beta adds native iOS Picture-in-Picture and non-AI subtitle AutoSync, alongside playback, localization, poster-resolution, and settings-screen fixes. The supplied diff excerpt shows a substantial Android AutoSync implementation; it reveals eligibility limits and persisted settings not described in the release notes, but no public API break is apparent in the shown changes.
Features0.5.9-beta
Version 0.5.9-beta improves Jellyfin and Emby library support, including libraries that contain both movies and series, and updates server search and playback handling. It also fixes TorBox Cloud loading for large libraries, moves custom poster URL resolution to the UI layer, and includes Bengali and Vietnamese localization updates.
Features0.5.8-beta
Version 0.5.8-beta adds Croatian localization, release-date sorting for MDBList library lists, and experimental Jellyfin and Emby support. It also fixes episode preload handling, hero layout shifts, and playback of YouTube-backed streams; the code diff shows additional server synchronization, playback, and network-handling changes beyond the release notes.
Features0.5.7-beta
Version 0.5.7-beta adds ExoPlayer memory, VOD cache, and buffering controls, along with player and stream information actions and a letterbox zoom effect for hero trailers. It also includes P2P cache path and usage fixes, player brightness behavior changes, configurable MDBList library lists, and stream refresh UI updates.
Features