A cross-platform video player for IPTV playlists with support for EPG, favorites, and external media players.

IPTVnator is an open-source IPTV player application that serves as an alternative to proprietary media streaming clients. It allows users to organize and watch television channels by importing playlists via remote URLs or local files. The software is available as a desktop application for Windows, macOS, and Linux, and can be installed via Homebrew, Snap, or the AUR.
The application supports various playlist formats and connection methods to stream live TV and radio. Users can manage their content through a group-based channel list and a global favorites system that aggregates channels from all imported playlists. It includes a built-in video player but also allows the use of external players for playback to ensure compatibility with different stream types.
Built with Electron and Angular, the application is designed for users who already possess their own IPTV playlists, as it does not provide any digital content. The desktop version includes a command palette and a wide array of keyboard shortcuts for navigation, volume adjustment, and playback control. For users who prefer a web-based experience, a Docker image is available to self-host the application as a Progressive Web App. This self-hosted version includes a backend for remote M3U parsing and proxy requests, though it lacks some desktop-specific features like the download manager and embedded MPV controls.
IPTVnator positions itself as a flexible, cross-platform tool for managing personal IPTV subscriptions and radio streams.
Watch YouTube videos without ads, tracking, or JavaScript, using a lightweight self‑hosted front‑end and customizable themes.
A decentralized and federated video hosting platform for creating community owned instances without ads or tracking.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.