Hypnotix – Watch Live TV via Linux Mint developed IPTV Player

Last updated: April 24, 2024

Want to watch live TV on Ubuntu Linux? Try Hypnotix, a new IPTV player developed by Linux Mint team.

Hypnotix is a player application which streams from IPTV providers, which can be configured via a local M3U playlists, remote M3U URLs or the Xtream API.

The player uses libmpv for video playback, and it’s configured to ship with Free-IPTV as default IPTV provider. You can easily remove it and set your own providers via software preferences dialog.

Hypnotix can handle live TV channels but also VOD libraries for movies and TV series.

Content can be organized by categories and/or seasons. And you can watch TV in either left and right mode or full-screen mode.

How to Install Hypnotix in Ubuntu:

Hypnotix is available out-of-the-box in Linux Mint 21.x, other Linux can the source code by visiting its project page:

Besides building from the source tarball, there’s also a third-party PPA contains the package for Ubuntu 22.04, Ubuntu 20.04, Ubuntu 23.10. If you don’t know how to use the PPA, see this step-by-step guide instead.


I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

16 responses to Hypnotix – Watch Live TV via Linux Mint developed IPTV Player

  1. Today I downloaded Hypnotix 1.1 from https://github.com/linuxmint/hypnotix
    and installed it. Then it said it depends on python 3, which I installed. After Python3 I re-installed Hypnotix. It is now visible in the menu under Sound and Video.
    When I click on it it shows in Dock as an icon and nothing happens. When I click on the icon in Dock, it bounces once and then disappears. In system monitor I can see that hypnotix.py starts from /usr/bin/python3 /usr/lib/hypnotix/hypnotix.py (yes that is a space behind python3).
    I’m running Elementary OS 5.1.7 based on Ubuntu 18.04
    Any idea why it is not working?

  2. You can start it from terminal to see error messages.

    If it doesn’t work you can try my lite version.


  3. Como se hace para encontrar los proveedores de las películas y series?

  4. Works great on Linux Mint

  5. (See my first comment) – When I run hypnotix from the terminal I see the following:
    aryan@pc:~$ hypnotix
    aryan@pc:~$ Traceback (most recent call last):
    File “/usr/lib/hypnotix/hypnotix.py”, line 24, in
    import mpv
    File “/usr/lib/hypnotix/mpv.py”, line 567, in
    _handle_func(‘mpv_render_context_create’, [MpvRenderCtxHandle, MpvHandle, POINTER(MpvRenderParam)], c_int, ec_errcheck, ctx=None)
    File “/usr/lib/hypnotix/mpv.py”, line 478, in _handle_func
    func = getattr(backend, name)
    File “/usr/lib/python3.6/ctypes/__init__.py”, line 361, in __getattr__
    func = self.__getitem__(name)
    File “/usr/lib/python3.6/ctypes/__init__.py”, line 366, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
    AttributeError: /usr/lib/x86_64-linux-gnu/libmpv.so.1: undefined symbol: mpv_render_context_create
    [end of Terminal]
    Nothing shows up in the system monitor, nor in the Dock. When I start it through the menu, the hypnotix icon shows up in the Dock for about 15 seconds and then dissapears.

    I’ve searched hundreds of sites. Some other people experience same or sim silar behavior, but none leads to solutions… Any clues someone?

    • I hope that the author/webmaster will let you know what I found to work as provider for hypnotix as I used the following 5 URLs. I believe that I have around 25,000 FREE-IPTV Channels to view.
      “https://iptv-org.github.io/index.m3u” – then for the rest just add after index list category.m3u
      then next country.m3u and then next language.m3u

  6. I noticed that posting the copied text from my terminal deletes all text between hooks (on the , and . keys). How do I add a screen shot?

  7. I installed Hypnotix from the Mint repository – everything works fine. I have MX Linux.

  8. its good but theres still no EPG so its difficult to use activly

  9. Trying to install in Ubuntu 20.04, I downloaded the .deb package, then ran the install command and got:
    jan@jan-ESPRIMO-E5731:~$ sudo apt install ./Downloads/hypnotix*.deb
    [sudo] password for jan:
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Note, selecting ‘hypnotix’ instead of ‘./Downloads/hypnotix_1.1_all.deb’
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    hypnotix : Depends: gir1.2-xapp-1.0 but it is not installable
    Depends: python3-imdbpy but it is not installable
    E: Unable to correct problems, you have held broken packages.

    • Ubuntu 20.04 should match all the dependencies. If not, try this PPA repository. It repacks some useful Linux Mint apps for Ubuntu. And, you may press Ctrl+Alt+T and run commands below one by one in terminal to install it:

      sudo add-apt-repository ppa:kelebek333/mint-tools
      sudo apt update
      sudo apt install hypnotix
    • I like it been using it for over a year now but its not so good without an EPG and theres no idea if or when it will be added

  10. If you want an app with epg try iptvnator.