Analysis updated 2026-05-18
Browse and play movies or shows through Stremio addons on a single cross-platform app.
Track watch progress, manage a media collection, and download content for offline viewing.
Build or contribute to a Kotlin Multiplatform app that shares one UI codebase across Android and iOS.
| nuviomedia/nuviodesktop | dominostars/playtranslate | trooped/quickbars | |
|---|---|---|---|
| Stars | 324 | 356 | 289 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | — | — | easy |
| Complexity | — | — | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Nuvio is a media hub app for Android and iOS, built with Kotlin Multiplatform and Compose Multiplatform so a single shared codebase drives both mobile platforms. It is a rewrite of an earlier React Native version, and it keeps that app's playback focused experience, along with collection tools, watch progress tracking, downloads, and integration with the Stremio addon ecosystem. Stremio addons are third-party extensions that supply metadata and streaming sources for movies and shows. Nuvio itself does not host or store any media. It works as a client that lets a user browse and play content through addons or sources the user has installed or otherwise has permission to access, similar in spirit to how a media center app organizes and plays back content from external providers rather than hosting files itself. The codebase is organized around a shared composeApp module, with platform-specific entry points for Android and iOS living alongside it. Shared UI, features, and app logic sit in a common source folder, while Android and iOS each get their own thin integration layers for things the operating systems handle differently. Getting started differs by platform. On Android, a user can download the latest build directly from the project's GitHub Releases page. On iOS, the current path is joining the project's TestFlight beta. For developers who want to build from source, the README gives a git clone command followed by a shell script that launches either the Android or iOS build, plus a handful of Gradle commands for assembling debug builds and compiling for the iOS simulator. The project is built with Kotlin Multiplatform and Compose Multiplatform for the shared UI layer, AndroidX Media3 for Android media playback, and native AVFoundation integrations on the iOS side. The README includes a dedicated legal section clarifying that Nuvio is a client-side browsing and playback interface only, not affiliated with any third-party content sources, and points to a separate page for its full legal disclaimer and DMCA policy.
Nuvio is a cross-platform Android and iOS media hub app, built with Kotlin Multiplatform, that plays content through the Stremio addon ecosystem without hosting any media itself.
Mainly Kotlin. The stack also includes Kotlin, Kotlin Multiplatform, Compose Multiplatform.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.