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

Player apps

Hypnotix: IPTV on Linux Mint

Hypnotix is the IPTV player made by the Linux Mint team. It plays live TV and, where your provider has them, films and series, from an M3U link, a local M3U file or an Xtream API login. It comes with Linux Mint, so on Mint there’s nothing to install: add your provider and start watching. Here’s how, plus the features added in recent Mint releases.

Updated · 2 min read

Also available in Dansk · Norsk · Svenska

Hypnotix at a glance

Made by
The Linux Mint team; free and open source (GPLv3)
Plays
Live TV, plus films and series where the provider offers them
Provider types
M3U URL, Local M3U File, Xtream API
Player engine
mpv (libmpv)
Default provider
Free-TV, a list of free, publicly available channels

From the Hypnotix GitHub page and Linux Mint release notes, checked 5 October 2026.

Getting Hypnotix

On Linux Mint, Hypnotix is part of the system: it first shipped with Linux Mint 20.1, and later releases have kept improving it. Open it from the applications menu.

On other distributions, check your package manager first. The project’s GitHub page lists what it needs: libxapp 2.6 or later, libmpv, python3-imdbpy and circle-flags.

Add your provider

1

Open Providers

In Hypnotix, go to Providers and choose Add a new provider....

2

Name it and pick the type

Give it a Name, then choose the Type:

  • M3U URL for a playlist link from your provider;
  • Local M3U File for a playlist saved on your computer;
  • Xtream API for a server address, username and password.
3

Fill in the details

For an M3U URL, paste the URL. For Xtream API, enter the URL, Username and Password; see your Xtream Codes login details. For a local file, use Browse... to set the Path.

4

Add the guide link

M3U URL and Xtream API providers also have an EPG field. Paste the XMLTV guide link from your provider if you have one; see XMLTV explained.

Once the provider loads, the home screen shows TV Channels, Movies and Series with a count for each. The default Free-TV provider can be deleted from the same Providers screen, and Reset to defaults... brings it back.

Features worth knowing

  • Favourites: since Linux Mint 21.3 you can star channels; favourites from all providers appear together, opened with the star icon on the main screen.
  • Custom channels: also since 21.3, any streamable URL can become a channel, without an IPTV provider.
  • Theater and borderless modes: since Linux Mint 22.2, theater mode hides the controls so the picture fills the window, and borderless mode also hides the title bar; hold Alt to move the window. Handy for TV tiled in a corner of the screen.
  • Network settings: Preferences has User Agent and Referrer fields, for the rare provider that asks for them, and MPV Options for playback settings.

Keyboard shortcuts

KeyAction
Left / RightPrevious or next channel
F11 or FFull screen
F6Theater mode (no controls)
F7Borderless mode
EscBack to normal mode
Ctrl + FSearch
Ctrl + RReload all providers
F2Stream information
Ctrl + KShow all shortcuts

From Hypnotix’s own shortcuts window.

Fixing common problems

  • No channels after adding a provider: press Ctrl + R to reload, then check the link or login in another player such as VLC. A link that fails everywhere is a provider issue; see channels not loading.
  • Black screen or no video on Wayland: add vo=x11 to MPV Options in Preferences, and start Hypnotix with GDK_BACKEND=x11 hypnotix, as the README suggests.
  • Is it the stream or the connection? F2 opens stream information, with the codec, resolution and average bitrate of what’s playing.
  • YouTube channels stopped working: Preferences can switch to a local copy of yt-dlp and update it from GitHub. Linux Mint notes that this is manual for security reasons and affects only Hypnotix.

For other Linux players, including IPTVnator with a full TV guide, see IPTV on Linux.

FAQ

Hypnotix questions

Does Hypnotix come with channels?

Only free ones. Its default provider is Free-TV, chosen by the developers because it lists free, legal, publicly available channels. Hypnotix doesn’t provide channels itself; you add your own provider and can remove the default.

Does Hypnotix support Xtream Codes?

Yes. When you add a provider, choose the Xtream API type and enter the server URL, username and password from your provider.

Why doesn’t Hypnotix play video on Wayland?

The project’s README suggests adding vo=x11 to the MPV options in Hypnotix’s preferences and launching it with GDK_BACKEND=x11 hypnotix.

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. New Features in Linux Mint 20.1, Linux Mint (2026-10-05)
  3. New Features in Linux Mint 21.3, Linux Mint (2026-10-05)
  4. New Features in Linux Mint 22.2, Linux Mint (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.