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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Guovin avatar

Guovin/iptv-api

0
View on GitHub↗
24,341 stars·7,109 forks·Python·10 views

Iptv Api

This project is an automated service designed for the management, validation, and distribution of live television stream sources. It functions as an integrated pipeline that collects disparate media feeds and organizes them into structured, standardized playlists compatible with various third-party media players.

The system distinguishes itself through continuous background operations that maintain content reliability. It performs active network probing to test latency and connectivity, automatically pruning broken or unreliable links. Simultaneously, it acts as a middleware layer that intercepts and normalizes live video feeds, ensuring consistent playback performance across diverse network conditions and client devices.

Beyond stream management, the project provides comprehensive metadata enrichment by merging live feeds with external program guide data and channel logos. Users can apply custom curation rules based on region, provider, or performance metrics to generate personalized, metadata-rich channel lists. The engine supports flexible output through configurable templates, allowing for the creation of structured media files tailored to specific playback requirements.

The software supports deployment across multiple environments, including command-line interfaces and containerized platforms, to ensure consistent operation regardless of the host infrastructure.

Features

  • IPTV & Live TV - Automates the collection, validation, and organization of live television stream sources into reliable channel playlists.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • IPTV Playlist Generators - Creates structured channel lists in multiple file formats using custom templates and integrated program guide data.
  • Playlist Aggregators - Aggregates, validates, and optimizes live television stream sources into standardized playlists for media players.
  • Electronic Program Guides - Merges live stream data with metadata and channel logos to create comprehensive television guides.
  • Stream Source Validators - Gathers, filters, and tests the reliability of live media stream sources to ensure high-quality viewing.
  • Channel Metadata Retrievers - Integrates program guide data and channel logos to produce comprehensive, metadata-rich channel lists.
  • Metadata Aggregators - Aggregates metadata from diverse data systems into a single platform for a comprehensive view of the data landscape.
  • Media Source Validators - Verifies the availability and health of remote media stream endpoints through automated probing.
  • IPTV Management Tools - Highly customizable API for updating and validating IPTV streams.
  • Live Streaming Sources - Automated API for fetching and managing live IPTV sources.
  • Windows 端 - Listed in the “Windows 端” section of the Great Open Source Project awesome list.
  • Live Video Broadcasting - Converts and normalizes live video feeds to ensure consistent playback compatibility across network conditions.
  • Transcoders - Provides on-the-fly conversion of media formats during streaming to ensure playback compatibility.
  • Media Encoding Pipelines - Builds background workflows to continuously refresh, test, and update digital content sources.
  • Channel Curators - Applies custom rules based on region, provider, or performance thresholds to organize and track television channels.
  • Maintenance Automations - Automates background tasks to refresh stream sources, verify link availability, and update playlist files.
  • Asynchronous Processing Pipelines - Executes continuous background tasks to ingest, validate, and filter media streams without blocking the primary application interface.

Star history

Star history chart for guovin/iptv-apiStar history chart for guovin/iptv-api

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

Open-source alternatives to Iptv Api

Similar open-source projects, ranked by how many features they share with Iptv Api.
  • iptv-org/iptviptv-org avatar

    iptv-org/iptv

    127,909View on GitHub↗

    This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enables users to access and organize live broadcast content across various third-party media playback applications without hosting or distributing any actual video files. The repository distinguishes itself through a collaborative, crowdsourced workflow where contributors actively mai

    TypeScriptiptvm3uplaylist
    View on GitHub↗127,909
  • ersatztv/ersatztvErsatzTV avatar

    ErsatzTV/ErsatzTV

    2,539View on GitHub↗

    ErsatzTV is an IPTV channel simulator and linear media scheduler that transforms personal media libraries into simulated live television channels. It acts as a bridge and transcoding gateway, importing content from external media servers to create virtual broadcast channels delivered via M3U playlists and XMLTV program guides. The system distinguishes itself through a complex automation engine for linear playback, using collection-based sequencing and dynamic schedule resolution to emulate a traditional broadcast experience. It supports advanced playback logic, including the grouping of multi

    C#
    View on GitHub↗2,539
  • 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
See all 30 alternatives to Iptv Api→

Frequently asked questions

What does guovin/iptv-api do?

This project is an automated service designed for the management, validation, and distribution of live television stream sources. It functions as an integrated pipeline that collects disparate media feeds and organizes them into structured, standardized playlists compatible with various third-party media players.

What are the main features of guovin/iptv-api?

The main features of guovin/iptv-api are: IPTV & Live TV, Awesome List, IPTV Playlist Generators, Playlist Aggregators, Electronic Program Guides, Stream Source Validators, Channel Metadata Retrievers, Metadata Aggregators.

What are some open-source alternatives to guovin/iptv-api?

Open-source alternatives to guovin/iptv-api include: iptv-org/iptv — This project is a community-maintained, open-source repository that functions as a centralized directory for streaming… ersatztv/ersatztv — ErsatzTV is an IPTV channel simulator and linear media scheduler that transforms personal media libraries into… meroser/iptv — This project is a set of utilities for aggregating live broadcast streams and generating standardized playback lists… vbskycn/iptv. herberthe/iptv-sources — This project is a containerized IPTV service that aggregates channel playlists from multiple public sources and serves… fanmingming/live — This project is an IPTV playlist manager and live stream aggregator designed to organize and maintain custom…