πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

ahXN00 / OwnTV

git clone https://github.com/ahXN00/OwnTV.git v5.2.0 Β· 4d ago πŸ”₯ on GitHub Trending today

Native Android TV IPTV player supporting Xtream, M3U and Stalker/Ministra sources, with EPG and catch-up TV.

Why you might care

A player only, with no bundled channels, for users who bring their own Xtream, M3U or Stalker sources. It offers two playback engines (mpv and ExoPlayer) with per-channel override, a D-pad-first leanback UI, and profiles and downloads. GPLv3-licensed and open source.

Categories

Alternatives

KodiTiviMateIPTV Smarters
+4
stars, 24h Β· #3,053
+68
stars, 7 days Β· #1,892
+~120
stars, 30 days Β· #3,972
617
β˜… total Β· +13% this week
145
forks Β· 26 open issues

Star history (as recorded here)

2026-10-20 Β· 607 β˜… 2026-10-22 Β· 617 β˜…
LanguageKotlin
LicenseGPL-3.0
Created2026-06-11 (4mo ago)
Last pushtoday
Watchers6
OwnerUser

Seen on GitHub Trending

  • 2026-10-22 β€” #11 monthly in kotlin Β· +175 β˜…
  • 2026-10-21 β€” #12 weekly in kotlin Β· +67 β˜…
  • 2026-10-20 β€” #12 weekly in kotlin Β· +68 β˜…

GitHub topics

Links

README excerpt
Your own IPTV player for Android TV 
 Fast Β· modern Β· remote-first β€” bring your own M3U, Xtream or Stalker (MAC) sources 
---
OwnTV is a native **Android TV** IPTV **player**, built with Kotlin and Jetpack Compose for TV. It
runs **two playback engines** β€” libmpv (FFmpeg) for the widest compatibility, ExoPlayer (Media3) for
near-instant Live TV β€” and it is a *player only*: you bring your own **Xtream** login, **M3U**
playlist (URL or a local file) or **Stalker/Ministra** portal.
> ⚠️ OwnTV ships **no** channels, playlists, subscriptions or streams. You are responsible for the
> sources you add.
Open source, GPLv3, original code, built with the help of AI. **Android TV only** β€” leanback
launcher, D-pad first.
> ### πŸ“– New here? **User Guide β†’**
> Every feature, where to find it, and the remote shortcuts β€” on one page.
---
## πŸ’¬ Community
Questions, ideas, bug reports β€” **join the OwnTV Telegram group:**
### πŸ‘‰ t.me/owntvplayer
---
## ✨ Features
### 🎬 Playback
- **Two engines** β€” mpv for compatibility, ExoPlayer for instant Live TV, with automatic fallback and a per-channel override
- **4K HDR** direct rendering, optional auto frame-rate matching, surround sound with a stereo safety net, 150% volume boost
- **Subtitles** β€” text, image and closed captions, plus OpenSubtitles search and local files
- Resume, next-episode auto-play, mini-player/PiP, audio-only mode, live stream-info overlay
- Media-session transport keys and proper audio focus β€” it behaves like a TV app
- An **error log you can export** for any stream that misbehaves
### 🧭 Browse
- **Home** with Continue Watching and **Now Trending** (TMDB rankings matched to what your provider can actually play)
- Live TV Β· Movies Β· Series Β· Downloads Β· Guide, with per-profile row order, Favorites, History and search
- **Multiple playlists** at once, with provider labels everywhere they could be confused
- Rename, hide, reorder and combine categories; bulk rename rules
- **TMDB** posters, plots, cast and trailers in 40 languages β€” scales to ~50k channels / ~168k movies
- **Two layouts for Movies & Series** β€” the classic three panels, or **Cinematic**: the focused title's artwork full-bleed behind the whole screen, with its details and cast above a wide poster grid
- Adjustable panel widths per section, including hiding the preview pane entirely
### πŸ“₯ Sources & EPG
- **Xtream**, **M3U** and **Stalker/Ministra** β€” add any of them from your phone over Wi-Fi (QR + PIN)
- **TV Guide** (XMLTV) with a live Now marker, multiple guide sources and automatic channel matching
- **Catch-up TV** up to 7 days, live rewind, and *Go back to…* even for channels with no guide
- Guide time offset, per-source guide logos, per-channel EPG fixes
- **Protected (DRM) channels** β€” Widevine and ClearKey, read from the playlist, nothing to configure
- Custom **DNS** (Google, Cloudflare, Quad9, DoH or your own)
### ⏺️ Recording & Multiview
- Record live TV from the guide, the channel list or while watching β€” including every showing

Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.