- Kotlin 97.5%
- Python 1.7%
- Shell 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .claude | ||
| .github | ||
| ai-sync | ||
| androidApp | ||
| baselineprofile | ||
| composeApp | ||
| Docs/Stremio addons refer | ||
| gradle | ||
| rapports | ||
| scripts | ||
| .gitignore | ||
| .ignore | ||
| .mcp.json | ||
| banc-verrou.sh | ||
| build.gradle.kts | ||
| CLAUDE-chiffres-archive.md | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| JOURNAL.md | ||
| LICENSE | ||
| README.md | ||
| RECENSEMENT-EXPECT.md | ||
| renovate.json | ||
| settings.gradle.kts | ||
| Strings HR.xml.txt | ||
A modern media hub for Android built with Kotlin Multiplatform and Compose Multiplatform.
Stremio addon ecosystem
About
Nuvio is the current Kotlin Multiplatform rewrite of the original React Native app. It delivers a shared Compose UI for Android while keeping the playback-focused experience, collection tools, watch progress flows, and Stremio addon ecosystem integration that shaped the earlier app.
The mobile app is built from a single shared codebase in composeApp, with a native Android entry point.
Installation
Android
Download the latest Android build from Forgejo Releases.
Development
git clone http://192.168.1.70:3000/foXaCe/NuvioMobile.git
cd NuvioMobile
./scripts/run-mobile.sh android
Project Structure
composeApp/contains the shared Kotlin Multiplatform and Compose Multiplatform app code.composeApp/src/commonMain/contains shared UI, features, repositories, and platform-agnostic logic.composeApp/src/androidMain/contains Android-specific integrations.
Useful commands:
./gradlew :composeApp:assembleDebug
./scripts/build-distribution.sh
Versioning is driven from androidApp/version.properties, the single source of truth for Android builds.
Legal & DMCA
Nuvio functions solely as a client-side interface for browsing metadata and playing media provided by user-installed extensions and/or user-provided sources. It is intended for content the user owns or is otherwise authorized to access.
Nuvio is not affiliated with any third-party extensions, catalogs, sources, or content providers. It does not host, store, or distribute any media content.
For comprehensive legal information, including our full disclaimer, third-party extension policy, and DMCA/Copyright information, please visit our Legal & Disclaimer Page.
Built With
- Kotlin Multiplatform
- Compose Multiplatform
- Kotlin
- AndroidX Media3
Source
The source of this tree is the Forgejo repository. License terms are in LICENSE.