Modern IPTV Player for
Linux, Windows & macOS
Stream live TV, movies, and series from any M3U playlist or Xtream Codes provider. Free, open-source, and built to handle 100,000+ channels.
Free forever · GPL v2 · No account required
Everything you need to watch IPTV
No subscriptions, no tracking, no nonsense.
100,000+ Channels
Virtual scrolling handles massive playlists without breaking a sweat. Tested with 150K+ channel lists.
Live EPG
Electronic Program Guide shows what's on now and next. Automatic setup for Xtream Codes providers.
Parental Controls
PIN-protected access with auto-detection of adult content. Hide, lock, or blur restricted channels.
Cross-Platform
One app for Linux, Windows, and macOS. Native performance via Rust and Tauri.
Privacy First
All data stored locally. Your credentials and watch history never leave your device.
M3U & Xtream Codes
Import from local files, URLs, or connect directly via Xtream Codes credentials.
Clean, fast, and focused
Built for IPTV enthusiasts who want it to just work.
Always know what's on
Live EPG shows current and upcoming programs for every channel.
Movies, series, and more
Full support for VOD and series — with automatic episode playlists.
Simple, yet powerful
Intuitive settings with multi-profile support and PIN-protected parental controls.
Keep it alive
One developer. Zero revenue.
Your support makes it possible.
Better IPTV is built and maintained by a single developer in their spare time. There are no ads, no subscriptions, and no commercial backing — just code written for the community.
If you use Better IPTV regularly and want to see it keep improving, consider supporting its development. Even a small contribution helps justify the time it takes to build and maintain this.
Donate with crypto
ETH
0x47183F4e4FEAeE4BF52d95E68893e950125b1B44
BTC
bc1qth40h9t8r7hvp4czqvf20f3w72jdg4epd5mjq8
SOL
3waxf6r2tmaaADuBGYoVD5qz4z8VnFNEGGafbXZ6Jf2j
Download Better IPTV
Free and open-source. Always will be. v2.5.0
Linux
- AppImage (Ubuntu/Debian)
- Debian package (.deb)
- RPM package (.rpm)
-
Arch / Manjaro
AppImage (Arch/Manjaro)Or install via AURyay -S better-iptv-binorparu -S better-iptv-bin
Requires MPV: sudo apt install mpv
All downloads via GitHub Releases . See source code on GitHub.