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.
What's New
Recent releases and improvements.
- Scrolling through large channel lists is now noticeably smoother - this fix should have been included in 2.6.0 but didn't make it in time
- **Linux (Arch/Manjaro)**: Download `*-arch.AppImage`, make executable, and run OR download better-iptv-bin from AUR
- **Linux (Ubuntu/Debian)**: Download regular `.AppImage`, make executable, and run
- **Windows**: Download `.msi` and install
- **macOS**: Download `.dmg` and drag to Applications
- New "About" tab in Settings with app version, donation links, and a button to open the log folder
- The app now handles multiple operations at once instead of queuing them one by one
- Browsing channels while loading EPG data no longer causes delays
- More detailed logging for easier troubleshooting
- Searching channels is now faster and smoother, especially with large playlists (10,000+ channels)
- New **Favorites** tab next to Live TV, Movies, and Series
- Click the **star** on any channel card to add it to your favorites
- Stars appear when you hover over a channel - click to save it
- Your favorites include all types: live channels, movies, and series in one place
- Search works within your favorites too
- Press **Space** to play or stop the current channel
- Press **/** to jump to the search bar instantly
- Press **Escape** to stop playback
- Shortcuts are disabled while typing in search or other input fields
- The app now checks if your playlist is older than 7 days and offers to refresh it on startup
- **Linux (Arch/Manjaro)**: Download `*-arch.AppImage`, make executable, and run
- **Linux (Ubuntu/Debian)**: Download regular `.AppImage`, make executable, and run
- **Windows**: Download `.msi` and install
- **macOS**: Download `.dmg` and drag to Applications
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.6.1
Linux
- AppImage (Ubuntu/Debian)
Install MPV: sudo apt install mpv
- Debian package (.deb)
Install MPV: sudo apt install mpv
- RPM package (.rpm)
Install MPV: sudo dnf install mpv
-
Arch / Manjaro
AppImage (Arch/Manjaro)Or install via AURyay -S better-iptv-binorparu -S better-iptv-binInstall MPV: sudo pacman -S mpv
All downloads via GitHub Releases . See source code on GitHub.