Application mobile Nuvio (KMP/Compose Multiplatform) — miroir d atelier de l amont NuvioMedia/NuvioMobile
  • Kotlin 97.5%
  • Python 1.7%
  • Shell 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-18 13:05:48 +02:00
.claude outillage local : graft ignoré, hooks et configuration MCP du poste 2026-08-16 03:47:38 +02:00
.github FOXA-2532 : les derniers restes de Trakt quittent l'application mobile 2026-09-29 00:54:19 +00:00
ai-sync FOXA-1273 : NuvioMobile a enfin un catalogue, genere depuis le code 2026-10-01 15:08:47 +00:00
androidApp chore(FOXA-3080) : bêta 198 / 0.4.86 2026-10-06 07:12:49 +00:00
baselineprofile MOB-DETTE-PROFIL (FOXA-308) : le profil de référence couvre l'écran d'appairage, pas l'accueil — il est jeté 2026-08-25 01:09:41 +02:00
composeApp FOXA-3245 : marquer un épisode vu rouvre sa série dans « Reprendre » 2026-10-18 12:34:11 +02:00
Docs/Stremio addons refer kmp init 2026-03-04 09:00:00 +05:30
gradle Update chaine d'outils Kotlin/Compose/KMP/AGP to v2.4.21 2026-10-08 11:04:47 +02:00
rapports FOXA-1958 : l'attente d'appairage Nuvio Host survit au démontage de la carte 2026-10-05 16:17:34 +00:00
scripts fix(FOXA-2067) : un commit qui ne touche que le fichier de version n'entre plus dans les notes de bêta 2026-09-24 17:25:06 +02:00
.gitignore chore(FOXA-753) : .gitignore — le cache de porte et les captures hors motif foxa* 2026-09-07 05:47:47 +02:00
.ignore outillage local : graft ignoré, hooks et configuration MCP du poste 2026-08-16 03:47:38 +02:00
.mcp.json outillage local : graft ignoré, hooks et configuration MCP du poste 2026-08-16 03:47:38 +02:00
banc-verrou.sh gradlew cède devant le jeton de priorité de la bêta (FOXA-2279) 2026-09-27 19:27:53 +00:00
build.gradle.kts MOB (FOXA-253) — profileinstaller et le module baselineprofile arrivent, version 0.2.48 2026-08-23 08:08:16 +02:00
CLAUDE-chiffres-archive.md docs(FOXA-1356) : le rapport de la passe, sa ligne de JOURNAL.md, et la reference de porte a 2333 2026-09-16 12:56:38 +00:00
CLAUDE.md FOXA-2207 : la référence de porte passe à 2533 tests, 0 échec 2026-09-26 02:49:36 +00:00
CONTRIBUTING.md MOB-I18N §-1 : retrait du code iOS — 142 fichiers, cibles, deps, scripts 2026-08-12 23:35:15 +02:00
gradle.properties mémoire — le gabarit demandait 36 Go sur une machine qui en a 30 2026-08-18 16:21:17 +02:00
gradlew gradlew cède devant le jeton de priorité de la bêta (FOXA-2279) 2026-09-27 19:27:53 +00:00
gradlew.bat kmp init 2026-03-04 09:00:00 +05:30
JOURNAL.md FOXA-2164 : déplacer les anciens chiffres dans le journal 2026-09-25 15:09:57 +00:00
LICENSE update readme 2026-04-19 00:35:34 +05:30
README.md refactor(FOXA-1256) : la fonction de téléchargement quitte NuvioMobile 2026-09-15 10:20:29 +02:00
RECENSEMENT-EXPECT.md MOB-EPURE3 (FOXA-402) : l'atelier iOS a survécu à sa cible, et l'adresse de Trakt s'écrivait onze fois — 1511 / 0 2026-08-27 14:06:01 +02:00
renovate.json feat: les majeures Renovate fusionnent aussi, sur porte verte 2026-09-08 19:49:20 +02:00
settings.gradle.kts FOXA-2662 : le garde de porte ne prend plus un joker pour un test ciblé, comme la TV 2026-09-30 14:24:46 +00:00
Strings HR.xml.txt FOXA-2532 : les derniers restes de Trakt quittent l'application mobile 2026-09-29 00:54:19 +00:00

Nuvio

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.

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.