Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Windows
Native Android TV IPTV player — Kotlin, Compose for TV, ExoPlayer + mpv. Xtream, M3U and Stalker portals, EPG, catch-up TV, profiles and downloads.
Saved setup from 5 h ago
Will it work on Windows?
CONTRIBUTING.mdThanks for your interest in improving OwnTV! Contributions of all sizes are welcome — bug fixes, features, docs, or ideas.
app config on an Android TV emulator or device, or build from the CLI:
./gradlew assembleDebug
A quick tour of the codebase lives in the README, and the
full design/architecture is in extras/.
We use a simple fork-and-PR flow:
main:
git checkout -b feature/short-description
Fix EPG grid scroll desync on D-pad).main.Keep each PR focused on one thing. Small, reviewable PRs get merged faster.
[skip ci] to the message for doc-only or config commits that don't need a build.Open an issue with what you expected, what happened, your device / Android TV version, and steps to
reproduce. Logs (adb logcat) help a lot for playback issues.
By contributing, you agree your contributions are licensed under the project's GPLv3 License.
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/ahXN00/OwnTV.git cd OwnTV
JDK
winget install EclipseAdoptium.Temurin.21.JDK
.\gradlew.bat build -x test
.\gradlew.bat run
No reports for Windows yet.
GitManual AI Agent reads the 8 key files and writes a step-by-step guide for Windows. Once written, it's saved for everyone.