# free-tv/iptv

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/free-tv-iptv).**

14,041 stars · 2,040 forks · Python

## Links

- GitHub: https://github.com/Free-TV/IPTV
- awesome-repositories: https://awesome-repositories.com/repository/free-tv-iptv.md

## Topics

`help-wanted` `looking-for-contributors`

## Description

This project is a centralized index and aggregator for public, free-to-air television broadcasts. It functions as a searchable database and directory that organizes open-access internet streams, allowing users to discover and browse international television channels without subscription requirements.

The platform distinguishes itself by utilizing standardized playlist formats to map remote stream URLs into a structured directory. It supports international media discovery by applying hierarchical metadata to filter content by geographic region and genre, facilitating the management of curated lists of publicly available broadcasts.

The system includes infrastructure for processing these playlists and normalizing diverse stream formats for playback. It integrates with native browser media capabilities to render live broadcast signals directly within the application interface, while managing network requests to external media servers to ensure stream accessibility.

## Tags

### Content Management & Publishing

- [IPTV & Live TV](https://awesome-repositories.com/f/content-management-publishing/media-management/iptv-live-tv.md) — Acts as a curated directory of free-to-air television broadcasts organized by region and category.

### Graphics & Multimedia

- [Live Television Streams](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/live-television-streams.md) — Provides a centralized directory for accessing free-to-air television broadcasts from global internet streams.
- [Playlist Aggregators](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/playlist-aggregators.md) — Aggregates live television streams into standardized playlist formats for use in external media players.
- [Discovery Interfaces](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/discovery-interfaces.md) — Enables users to explore and filter diverse international television content through a structured interface.

### Development Tools & Productivity

- [Broadcast Indexes](https://awesome-repositories.com/f/development-tools-productivity/searchable-indexes/broadcast-indexes.md) — Provides a searchable database of open-access broadcast signals for subscription-free television discovery.

### Web Development

- [HTML5 Media Players](https://awesome-repositories.com/f/web-development/html5-media-players.md) — Renders live broadcast signals directly within the application interface using native browser media elements.

### Data & Databases

- [Metadata Filtering](https://awesome-repositories.com/f/data-databases/metadata-filtering.md) — Filters and organizes broadcast data using hierarchical metadata for geographic and genre-based discovery.

### Networking & Communication

- [Stream Proxies](https://awesome-repositories.com/f/networking-communication/stream-proxies.md) — Intercepts and normalizes media stream requests to ensure compatibility with standard web browser playback.
