Skip to content

Cockpit-Panel/NuvioTV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Cockpit Fork

This fork is maintained by Cockpit Panel and differs from upstream NuvioTV in three important ways:

  • it replaces the original cloud sign-in path with the Cockpit/Xtream-backed panel auth flow
  • it publishes Cockpit-branded APK releases from this repository instead of the upstream repo
  • it includes GitHub automation to keep upstream changes flowing into the fork through sync pull requests, rebuild Android release APKs on merges, and publish tagged releases automatically

The day-to-day branch for this fork is dev. Upstream changes from NuvioMedia/NuvioTV:dev are synced into dev through GitHub Actions and then built automatically after merge.

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/Cockpit-Panel/NuvioTV.git
cd NuvioTV

Full Release Build

./gradlew :app:assembleFullRelease

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

Legal & DMCA

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

About

Cockpit Mod Nuvio Android TV Repository

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 98.8%
  • Other 1.2%