Better IPTV logo
v2.6.1 — Latest release

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.

Live TV with EPG guide

Always know what's on

Live EPG shows current and upcoming programs for every channel.

Movies and VOD browsing

Movies, series, and more

Full support for VOD and series — with automatic episode playlists.

Settings and profiles

Simple, yet powerful

Intuitive settings with multi-profile support and PIN-protected parental controls.

What's New

Recent releases and improvements.

v2.6.1Mar 10, 2026
  • 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
v2.6.0Mar 9, 2026
  • 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)
v2.5.0Feb 26, 2026
  • 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
v2.4.0Jan 27, 2026
  • 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
v2.3.1Dec 30, 2025
  • **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

View all releases on GitHub

Keep it alive

One developer. Zero revenue.
Your support makes it possible.

Mattias — developer of Better IPTV

Mattias

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

Linux

Windows

Windows

MPV included — no separate install needed

macOS

macOS

Requires MPV: brew install mpv

All downloads via GitHub Releases . See source code on GitHub.

Frequently Asked Questions

MPV must be installed separately on Linux and macOS. On Windows (v2.3.0+), MPV is bundled with the installer. For Linux: sudo apt install mpv (Ubuntu/Debian) or sudo pacman -S mpv (Arch). For macOS: brew install mpv.
No — Better IPTV uses MPV as an external player. This gives you superior codec support and hardware acceleration, but video plays in a separate window.
Better IPTV uses virtual scrolling and batch processing. It has been tested with 150,000+ channel playlists without performance issues.
Check that your playlist has EPG identifiers (tvg-id or tvg-name), configure your EPG URL in Settings → EPG Settings, and click 'Update Now'. Xtream Codes users get automatic EPG setup.
Yes. All credentials are stored in a local SQLite database on your device. Nothing is sent to external servers, and logs automatically mask sensitive data.
Yes. Make sure your VPN is active before starting streams.
No. Better IPTV is designed for IPTV streams only. For local media, use MPV directly.