IPTV on Linux: Hypnotix, VLC and Kodi
Watch IPTV on Linux Mint, Ubuntu or any distro with Hypnotix, VLC or Kodi. How to add your M3U or Xtream Codes login and get the TV guide.

Quick answer
On Linux, use Hypnotix (built into Linux Mint, installable elsewhere) for a simple IPTV app with Xtream Codes support, VLC for quick M3U playback, or Kodi with the PVR IPTV Simple Client for a full TV guide.
On this page
Linux has three solid IPTV options. Pick by how much you want: a quick channel list, a simple app, or a full TV guide.
Your choices
| App | Guide | Login | Best for |
|---|---|---|---|
| Hypnotix | Basic | Xtream Codes, M3U | Linux Mint users |
| VLC | No | M3U | Quick playback |
| Kodi + PVR IPTV Simple Client | Full | M3U + guide link | Living room PC |
Hypnotix
- On Mint, open Hypnotix from the menu; on other distros install it from your package manager or Flatpak if available.
- Open Preferences > Providers and add a provider.
- Choose Xtream API and enter the server, username and password.
VLC
Use Media > Open Network Stream and paste your M3U link. Full details in IPTV on VLC.
Kodi
Install Kodi, enable PVR IPTV Simple Client, and add your M3U and guide links. Step by step: Kodi IPTV setup guide.
Every app on this page asks for the same thing: either an Xtream Codes login (server address, username, password) or an M3U playlist link. IPTV Trends sends both as soon as your payment clears. If an app offers both, use the Xtream Codes login: it loads the channel groups and the TV guide together. See M3U vs Xtream Codes.
Linux tips
- Install hardware video decoding drivers (VA-API) for smooth HD on older laptops.
- Use a wired connection for 4K channels.
Sources and official links
IPTV on Linux: questions and answers
Hypnotix for simplicity, Kodi for a full guide, VLC for quick viewing.
Yes, it supports Xtream API logins as well as M3U.
Yes, Kodi with PVR IPTV Simple Client shows a full guide.





