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.
- Android APKs: NuvioMobile 0.4.13.
- iOS: build from source. The previous public TestFlight link has expired and the upstream GitHub IPA is unsigned, so neither is presented here as an installable beta.
- Apple Silicon Mac: the iOS target can run as Designed for iPad/iPhone from Xcode. A native macOS target and the Apple AI provider host are tracked in issue #1.
The Android TV build with the working AI Media Provider Center is published separately as the Nuvio AI developer preview.
git clone https://github.com/Fornace/nuvio-mobile.git
cd nuvio-mobileAndroid development requires Android Studio and the Android SDK.
./gradlew :androidApp:assembleFullDebugiOS development requires macOS and Xcode.
./scripts/prepare-ios-dependencies.sh
env NUVIO_IOS_DISTRIBUTION=full xcodebuild \
-project iosApp/iosApp.xcodeproj \
-scheme iosApp \
-configuration Debug \
-sdk iphonesimulator \
-destination 'generic/platform=iOS Simulator' \
-derivedDataPath build/ios-derived-full-simulator \
CODE_SIGNING_ALLOWED=NO \
buildVerified with Xcode 27.0 and Swift 6.4 on 2026-09-03. For a connected iPhone or an Apple Silicon Mac destination, select that destination in Xcode and let automatic development signing use your team.
The shared app is built with Kotlin Multiplatform and Compose Multiplatform.