This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/xiannero on 2026-06-11 04:17:39+00:00.


Hey everyone 👋

I’ve been using IPTV on my Android TV for years, but honestly most of the apps are either paid or just not great — and even the paid ones are pretty rough. So I decided to build my own, with a lot of help from AI, and it came out way better than I expected.

It’s called OwnTV — a fast, native Android TV IPTV player. It doesn’t come with any channels; you just add your own M3U or Xtream playlist. A few things it does:

Multiple profiles — each with their own favorites, history & resume, plus an optional PIN lock and a kids mode

Multiple playlists/sources — add several M3U or Xtream accounts and share them across profiles

Live TV, Movies & Series with a full EPG guide (time × channel grid)

Offline downloads for movies & episodes

Backup & Restore — move your profiles & playlists to another device in one file

Powered by libmpv (FFmpeg) — plays basically anything, with proper subtitle & audio track support

Native Android TV (Jetpack Compose, full D-pad navigation), clean Material 3 UI, stays fast even with huge playlists (50k+ channels)

It’s 100% open source and free, always — no ads, no subscriptions, nothing behind a paywall.

Tested on a real TCL Google TV and the Android Studio emulator (Android TV & Google TV), so it should run well on most setups. If you’ve got an Android TV and your own playlist, give it a try — bug reports, ideas, and contributions are all super welcome 🙏

👉 github.com/ahXN00/OwnTV

screesnhots: github.com/ahXN00/OwnTV/tree/main/…/screenshots