1
0
Fork 0
mirror of https://github.com/NuvioMedia/NuvioTV.git synced 2026-07-10 23:37:54 +00:00
Official Nuvio Android TV Repository https://nuvioapp.space
  • Kotlin 95.4%
  • Java 2.6%
  • C 0.9%
  • C++ 0.7%
  • Python 0.3%
Find a file
2026-07-06 19:55:49 +05:30
.github Docs: clarify PULL_REQUEST_TEMPLATE for localization PRs\n\nSmall guidance for translation-only submissions to avoid PR template CI failures.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> 2026-07-03 12:46:05 +03:00
.idea Merge upstream/dev (0.5.6) into feature/collections 2026-04-02 10:47:10 -07:00
.kotlin/errors modern layout refact 2026-02-25 03:35:43 +05:30
app Fix duplicate catalog Compose keys 2026-07-06 19:55:49 +05:30
assets logo update 2026-02-15 13:44:43 +05:30
baselineprofile update baseline prof and bump version 2026-05-25 13:35:59 +05:30
docs feat: phase 1 of essential/advanced modes 2026-04-28 02:57:32 +05:30
DV7/libdovi feat: DV7 Profile 7 to 8.1 conversion and custom playback buffer engine 2026-05-28 08:40:26 -04:00
ffmpeg-decoder-downmix feat: experimental realtime sync 2026-07-02 19:44:36 +05:30
gradle fix: loading indicator startup reset behaviour 2026-07-04 19:22:23 +05:30
libmpv-android@f48aa82b26 feat: adding 3h ttl cache for yt trailers 2026-03-27 18:05:07 +05:30
org/libtorrent4j/swig Fix cache being cleared on exit by correcting DataStore fallback from true to false 2026-04-03 13:09:26 +02:00
Player@c0a2ade562 bump version 2026-07-04 00:43:06 +05:30
scripts update actions 2026-03-24 21:29:00 +05:30
.gitignore feat: adding stream pre resolving, and stream selection heuristics 2026-05-17 16:01:54 +05:30
build.gradle.kts Add Sentry and remove QR anonymous auth 2026-07-03 23:59:14 +05:30
compose_stability_config.conf Perf improvements including offloading IO ops to IO coroutines, enhanced scrolling awareness 2026-05-01 14:44:11 +01:00
CONTRIBUTING.md update CONTRIBUTING.md - Halt PR Notice 2026-05-23 00:53:59 +05:30
gradle.properties XML fix: Added closing </string> tags to 32 unclosed string entries in values-de/strings.xml 2026-03-13 18:29:25 +01:00
gradlew init 2026-01-29 13:03:50 +05:30
gradlew.bat init 2026-01-29 13:03:50 +05:30
LICENSE added license 2026-02-05 18:12:29 +05:30
local.example.properties ref: add fallback api url 2026-07-04 00:37:03 +05:30
README.md Update legal information link in README 2026-05-05 12:25:01 +02:00
release_test_cases.csv Test cases csv file 2026-02-05 18:00:44 +05:30
settings.gradle.kts feat: DV7 Profile 7 to 8.1 conversion and custom playback buffer engine 2026-05-28 08:40:26 -04:00

NuvioTV

Contributors Forks Stargazers Issues License

A modern Android TV media player powered by the Stremio addon ecosystem.
Stremio Addon ecosystem • Android TV optimized • Playback-focused experience

About

NuvioTV is a modern media player designed specifically for Android TV.

It acts as a client-side playback interface that can integrate with the Stremio addon ecosystem for content discovery and source resolution through user-installed extensions.

Built with Kotlin and optimized for a TV-first viewing experience.

Installation

Android TV

Download the latest APK from GitHub Releases and install on your Android TV device.

Development

Prerequisites

  • Android Studio (latest version)
  • JDK 11+
  • Android SDK (API 29+)
  • Gradle 8.0+

Setup

git clone https://github.com/tapframe/NuvioTV.git
cd NuvioTV

Full Debug Build

./gradlew :app:compileFullDebugKotlin
./gradlew :app:assembleFullDebug

Running on Emulator or Device

# Full debug build
./gradlew :app:assembleFullDebug

# Run on connected device
adb shell am start -n com.nuviodebug.com/com.nuvio.tv.MainActivity

NuvioTV 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.

NuvioTV is not affiliated with any third-party extensions 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
  • Jetpack Compose & TV Material3
  • ExoPlayer / Media3
  • Hilt (Dependency Injection)
  • Retrofit (Networking)
  • Gradle

Star History

Star History Chart