4gray/iptvnator

:tv: Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 9th, 2026
Created on October 6th, 2019
Open Issues & Pull Requests: 176 (+0)
GitHub issues: Enabled
Number of forks: 903
Total Stargazers: 7,041 (+0)
Total Subscribers: 87 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

IPTVnator is a cross-platform IPTV player application built with Electron and Angular that plays video streams from m3u and m3u8 playlists.

The tool addresses the need for a standalone player capable of handling IPTV playlist formats without bundling content. It accepts playlists via remote URLs or local file uploads and supports EPG data in XMLTV format delivered by URL. The application handles multiple playlist sources including Xtream Codes and Stalker/Ministra portals, and allows custom User-Agent headers per playlist. Playback features include support for favorites, TV guide integration, and TV archive or catchup functionality where available.

Developers and end users running Linux, macOS, or Chrome OS should consider this tool if they need a dedicated IPTV player with playlist management capabilities. The project is available as a desktop application and also as a progressive web app. The README emphasizes that IPTVnator is a player only and does not provide playlists or subscriptions; users must supply their own content sources.

The project maintains a substantial user base that actively reports issues. Most open issues originate from outside users rather than the core team, demonstrating real-world adoption. Responses to issues and pull requests typically arrive within one to two weeks. Work in the issue tracker centers on enhancements, bug fixes, and requests for additional information.