Skip to content
IPTV Subscription 8K - 8K TV Subscription

Linux

IPTV on Linux

Linux has no shortage of good IPTV players, and the best ones are free and open source. Linux Mint even ships its own: Hypnotix. IPTVnator adds a full TV guide and Xtream Codes on any distribution, VLC plays an M3U link in seconds, and Kodi turns a Linux PC into a living-room TV box. Here’s what each does and how to install it.

Updated · 3 min read

Also available in Dansk · Norsk · Svenska

Linux IPTV players at a glance

Hypnotix
Linux Mint’s own player: M3U links, local M3U files and Xtream API
IPTVnator
AppImage, deb, rpm, Snap and Flatpak: M3U, Xtream Codes, Stalker portals and an XMLTV guide
VLC
Snap or your distribution’s package: plays an M3U link, no TV guide
Kodi
Flatpak or distribution packages: PVR IPTV Simple Client for M3U and XMLTV

From each project’s official pages, checked 5 October 2026.

Which player suits you?

PlayerGet it fromLoginsTV guideBest for
HypnotixIncluded in Linux MintM3U link, local M3U file, Xtream APIAn EPG field per providerLinux Mint users who want something simple
IPTVnatorGitHub releases, Snap, Flatpak, AURM3U, Xtream Codes, Stalker portalYes, XMLTVA full TV app on any distribution
VLCSnap or your distribution’s packageM3U linkNoChecking a link, or watching a few channels
KodiFlatpak (Flathub) or your distributionM3U with the PVR IPTV Simple ClientYes, XMLTVA PC connected to the TV, used with a remote

All four are free and open source, and none of them comes with channels: they play the playlist or login from your provider. If you have Xtream Codes details but your player wants a link, see Xtream Codes to M3U.

Hypnotix on Linux Mint

Hypnotix is the Linux Mint team’s IPTV player. It first shipped with Linux Mint 20.1 and has been improved in later releases, so on Linux Mint it’s ready in the applications menu. It plays live TV and, if your provider offers them, films and series.

  1. Open Hypnotix, go to Providers and choose Add a new provider....
  2. Pick the Type: M3U URL, Local M3U File or Xtream API.
  3. Fill in the fields that appear: the URL (and Username and Password for Xtream API), or the Path to a local file. There’s also an EPG field for the guide link.

The full walkthrough, with shortcuts and fixes, is in our Hypnotix guide.

IPTVnator on any distribution

IPTVnator is a desktop IPTV player built with Electron. Its developer lists Linux builds as AppImage, deb, rpm, Snap and Flatpak, and it handles M3U playlists, Xtream Codes and Stalker portals, with an XMLTV guide, favourites and catch-up where the provider supports it. It can also hand playback to an external player such as mpv or VLC.

The quickest installs from the developer’s README:

sudo snap install iptvnator

On Arch-based distributions there’s an AUR package, iptvnator-bin; for anything else, download the build for your system from the project’s GitHub releases page. Avoid copies from other download sites.

VLC: the quick check

VideoLAN packages VLC for Ubuntu and many other distributions as a Snap, which gets the newest version; the version in your distribution’s own repository gets security fixes but not major upgrades until the next release.

sudo snap install vlc

Then open MediaOpen Network Stream, paste your M3U link and press Play. ViewPlaylist shows the channel list. VLC has no TV guide and can be slow with very large playlists, so it’s best for testing a link. See IPTV in VLC.

Kodi: a Linux PC as a TV box

Kodi gives you a full-screen TV guide you can use with a remote, through its PVR IPTV Simple Client add-on. On Linux, how you install it matters:

  • Flatpak: the Kodi wiki points to Kodi on Flathub. It notes that the Team Kodi PPA for Ubuntu isn’t currently maintained, so use Flatpak, your distribution’s own Kodi, or a build from source.
  • Debian and distributions that package Kodi: the PVR client comes as a separate package. The Kodi wiki’s example for Debian is sudo apt install kodi-pvr-iptvsimple.
  • A dedicated TV PC: LibreELEC is a small Linux system that boots straight into Kodi.

Then add your M3U link and XMLTV guide in the add-on; see PVR IPTV Simple Client setup and Kodi for IPTV.

Tips for smooth playback

  • Wayland: if Hypnotix’s video misbehaves, its README suggests adding vo=x11 to the MPV options in its preferences and starting it with GDK_BACKEND=x11 hypnotix.
  • Use a cable for the PC that plays live TV, or 5 GHz Wi-Fi close to the router. See Wi-Fi or Ethernet.
  • Hardware decoding: turn it on in the player’s settings if it’s off, so the graphics chip decodes the video instead of the processor.
  • Buffering in the evening is usually the connection rather than the player; see buffering and freezing.

On Windows or a Mac instead? See IPTV on Windows and IPTV on Mac.

FAQ

Linux IPTV questions

What is the best IPTV player for Linux?

On Linux Mint, Hypnotix is already there and handles M3U links, local M3U files and Xtream API logins. On other distributions, IPTVnator is the closest to a TV app, with Xtream Codes and an XMLTV guide. Kodi suits a PC connected to a TV.

Can I watch IPTV in VLC on Linux?

Yes. Install VLC from your software centre or with sudo snap install vlc, then open Media, Open Network Stream and paste your M3U link. VLC doesn’t show a TV guide.

How do I install the Kodi IPTV add-on on Linux?

The PVR IPTV Simple Client is a binary add-on, which on Linux can come as a separate package. On Debian the Kodi wiki gives sudo apt install kodi-pvr-iptvsimple. The Kodi wiki also recommends Flatpak, as the Team Kodi PPA isn’t currently maintained.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. Hypnotix, Linux Mint (GitHub) (2026-10-05)
  2. IPTVnator, IPTVnator (GitHub) (2026-10-05)
  3. Installing VLC on Ubuntu, VideoLAN (2026-10-05)
  4. HOW-TO:Install Kodi for Linux, Official Kodi Wiki (2026-10-05)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.