awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
4gray avatar

4gray/iptvnator

0
View on GitHub↗

Iptvnator

Iptvnator is an Electron-based desktop application for streaming live television and radio. It serves as an IPTV player and playlist manager that supports M3U, Xtream Codes, and Stalker portals, providing a unified interface for organizing and viewing media lists.

The application functions as both an internal player and an external player wrapper, allowing users to hand off stream URLs to native third-party media players to bypass browser codec limitations. It includes a dedicated XMLTV program guide that maps external schedule data to live channels for broadcast discovery and catchup features.

Additional capabilities include tools for managing channel favorites, recording live streams, and searching across multiple playlists. The interface features a command palette for quick navigation and supports custom network headers to ensure compatibility with various streaming providers.

The project is developed using TypeScript.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
iptvnator.vercel.app
↗

Features

  • Cross-Platform Media Players - A cross-platform desktop application that plays IPTV streams from multiple sources and protocols.
  • Desktop IPTV Players - A cross-platform desktop application that plays IPTV streams from M3U playlists, Xtream Codes, and Stalker portals using an embedded MPV engine.
  • Electronic Program Guides - Displays current and upcoming program schedules from XMLTV data alongside live TV channels.
  • IPTV & Live TV - The IPTV player plays live TV and radio channels from M3U playlists, Xtream Codes, and Stalker portal sources with embedded or external players.
  • M3U Playlist Editors - Imports M3U and M3U8 playlists from local files or remote URLs to populate channel lists.
  • IPTV Provider API Integrations - The IPTV player connects to Xtream Codes API providers to authenticate and access live TV, video-on-demand, and series content.
  • Media Playback Controls - The IPTV player provides native UI controls for play, pause, seek, volume, fullscreen, audio tracks, subtitles, and live recording.
  • Media Streaming Engines - Renders IPTV streams inside the app window with low-latency playback using a bundled libmpv native addon.
  • M3U Playlist Managers - Imports, organizes, and searches M3U/M3U8 playlists for live TV and radio channels.
  • IPTV Portal Integrations - The IPTV player authenticates with Stalker or Ministra portals to browse and play available live TV and radio streams.
  • IPTV Provider Integrations - Connects to IPTV services via Xtream Codes, Stalker Portal, or M3U playlists from a single interface.
  • Node.js Native Addons - Embeds a libmpv native addon within Electron for low-latency video playback.
  • IPTV Provider Adapters - Unifies authentication and channel retrieval across M3U, Xtream Codes, and Stalker portals behind a common interface.
  • Embedded MPV - The IPTV player embeds a libmpv engine for low-latency playback of IPTV streams directly within the app window.
  • Multi-Window Stream Players - The IPTV player can run multiple streams simultaneously in separate player windows for side-by-side viewing.
  • XMLTV Parsers - Parses XMLTV schedule files and displays current and upcoming program schedules alongside the channel list.
  • Catch-Up TV Playback - The IPTV player supports catch-up TV and time-shifted playback for archived programs when the source provides it.
  • External Player Launchers - The IPTV player launches streams in external players such as MPV, VLC, or IINA with configurable instance reuse for multiple streams.
  • Docker Container Deployments - Available as a Docker container for server-based hosting alongside native desktop support.
  • External Player Launchers - Launches external media players like VLC or MPV when the embedded engine cannot decode a stream.
  • Playlist Searches - Provides full-text search across all imported playlists to quickly find specific channels.
  • WebSocket Music Controllers - Exposes a WebSocket endpoint allowing mobile devices to send playback commands to the desktop player.
  • Command Bridges - Exposes a WebSocket endpoint that allows mobile devices to send playback commands to the desktop player.
  • Multilingual Locale Detection - The IPTV player supports light and dark themes, 16 languages with automatic locale detection, and custom user-agent headers.
  • IPTV Players - Imports M3U playlists and XMLTV EPG data for playback.
5,611 stars·697 forks·TypeScript·mit·23 views

Star history

Star history chart for 4gray/iptvnatorStar history chart for 4gray/iptvnator

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Iptvnator

These projects share indexed features with Iptvnator. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hunlongyu/zy-playerHunlongyu avatar

    Hunlongyu/ZY-Player

    14,516View on GitHub↗

    ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content from custom or imported source lists. It functions as a media metadata browser that fetches movie ratings and information from external databases to assist in content discovery. The application integrates with external player software by handing off media streams to third-party applications. It provides tools for organizing video resources through a media library manager that supports poster views and custom source list definitions. The system includes global media search to

    Vueelectronelectron-appelectron-application
    View on GitHub↗14,516
  • marshallofsound/google-play-music-desktop-player-unofficial-MarshallOfSound avatar

    MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-

    8,201View on GitHub↗

    This project is a cross-platform desktop client for streaming and controlling music from the Google Play Music service. It functions as a dedicated media player that provides a desktop interface for accessing music libraries and playback controls. The application features rich presence capabilities, sharing current track information with communication platforms via real-time updates. It also acts as a WebSocket music controller, exposing playback states and controls to other applications through JSON and WebSocket interfaces. The player includes system-level integration for hardware media ke

    JavaScript
    View on GitHub↗8,201
  • meroser/iptvMeroser avatar

    Meroser/IPTV

    4,128View on GitHub↗

    This project is a set of utilities for aggregating live broadcast streams and generating standardized playback lists and electronic program guides. It functions as an IPTV playlist generator and a live stream aggregator that consolidates distributed sources into a single manageable list. The system curates live channels and high-definition logos into standardized M3U and TXT formats. It also includes an XMLTV generator to produce electronic program guides containing broadcast schedules and channel information. The toolset covers the processing of raw broadcast data into chronological timelin

    View on GitHub↗4,128
  • vbskycn/iptvvbskycn avatar

    vbskycn/iptv

    5,601View on GitHub↗
    HTML
    View on GitHub↗5,601
Compare all 30 related projects→

Frequently asked questions

What does 4gray/iptvnator do?

Iptvnator is an Electron-based desktop application for streaming live television and radio. It serves as an IPTV player and playlist manager that supports M3U, Xtream Codes, and Stalker portals, providing a unified interface for organizing and viewing media lists.

What are the main features of 4gray/iptvnator?

The main features of 4gray/iptvnator are: Cross-Platform Media Players, Desktop IPTV Players, Electronic Program Guides, IPTV & Live TV, M3U Playlist Editors, IPTV Provider API Integrations, Media Playback Controls, Media Streaming Engines.

Which projects share features with 4gray/iptvnator?

Projects with overlapping indexed features include: hunlongyu/zy-player — ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content… marshallofsound/google-play-music-desktop-player-unofficial- — This project is a cross-platform desktop client for streaming and controlling music from the Google Play Music… meroser/iptv — This project is a set of utilities for aggregating live broadcast streams and generating standardized playback lists… vbskycn/iptv. hooke007/mpv_playkit. android/uamp — uamp is an audio media application framework and reference implementation for building music playback applications on…