https://github.com/linuxmint/hypnotix
An M3U IPTV Player
https://github.com/linuxmint/hypnotix
Last synced: about 1 month ago
JSON representation
An M3U IPTV Player
- Host: GitHub
- URL: https://github.com/linuxmint/hypnotix
- Owner: linuxmint
- Created: 2020-10-26T17:14:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-06T14:04:43.000Z (4 months ago)
- Last Synced: 2025-04-04T14:39:08.870Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 3.04 MB
- Stars: 1,338
- Watchers: 57
- Forks: 177
- Open Issues: 171
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-iptv - Hypnotix - A Free IPTV streaming application with support for live TV, movies and series. (Apps)
README
# Hypnotix
Hypnotix is an IPTV streaming application with support for live TV, movies and series.

It can support multiple IPTV providers of the following types:
- M3U URL
- Xtream API
- Local M3U playlist# License
- Code: GPLv3
- Flags: https://github.com/linuxmint/flags
- Icons on the landing page: CC BY-ND 2.0# Requirements
- libxapp 2.6+
- libmpv
- python3-imdbpy (for Older Mint and Debian releases get it from https://packages.ubuntu.com/focal/all/python3-imdbpy/download)
- circle-flags (https://github.com/linuxmint/circle-flags)# TV Channels and media content
Hypnotix does not provide content or TV channels, it is a player application which streams from IPTV providers.
By default, Hypnotix is configured with one IPTV provider called Free-TV: https://github.com/Free-TV/IPTV.
This provider was chosen because it satisfied the following criterias:
- It only includes free, legal, publicly available content
- It groups TV channels by countries
- It doesn't include adult contentIssues relating to TV channels and media content should be addressed directly to the relevant provider.
Note: Feel free to remove Free-TV from Hypnotix if you don't use it, or add any other provider you may have access to or local M3U playlists.
# Wayland compatibility
If you're using Wayland go the Hypnotix preferences and add the following to the list of MPV options:
`vo=x11`
Run Hypnotix with:
`GDK_BACKEND=x11 hypnotix`