Skip to content

Youri666/Xtream-m3u_plus-IPTV-Player

 
 

Repository files navigation

FREE OPENSOURCE M3U/XTREME IPTV PLAYER

This IPTV player, built with Python and PyQt5, supports M3U_plus playlists and Xtream Codes API, allowing users to manage and play IPTV channels, movies, and series.

Feel free to report issues when encountering any problems: Issues

Download

Download the latest version here: Latest releases

Features

  • M3U_plus Support: Load and play live TV, movies, and series.
  • Xtream Codes API: Log in with Xtream credentials and dynamically load content.
  • Categorized Playlists: Organized into Live TV, Movies, and Series tabs for easy navigation.
  • EPG Option: Access and download Electronic Program Guide for live TV channels.
  • Movies and series information: Additional movies and series information e.g. movie/series cover, description, cast, trailer, TMDB, etc.
  • Series navigation: Access series categories and specific episodes with efficient 'Go Back' functionality in series playlist.
  • Search bar history: By using the up and down keys you can access the previously searched texts in the search bars.
  • Info tab: Information about IPTV account status.
  • Error Handling: Graceful handling of loading issues.
  • External Player Support: Play channels/movies/series using VLC or SMPlayer.
  • Recommended Player: For optimal performance, use VLC media player. Download it at: https://www.videolan.org/vlc/
  • Recommended Player: For optimal performance, use SMPlayer. Download it at: https://www.smplayer.info

Future plans

  • Home tab: Home tab with previously watched and popular movies and series.
  • TMDB support: Much more information about movies and series with the TMDB API.
  • Improve startup loading time: Improve loading time at startup by optionally loading the IPTV data from cache.
  • Dark theme

Screenshots

Live TV showing EPG data Image

Movies with information Image

Series navigation Image Image Image

Search in categories and entries Image Image

Save your IPTV account and optionally auto-select at startup Image