Analysis updated 2026-06-24
Load a country playlist into VLC or an IPTV app to watch free TV
Build a personal home media setup with channels from your region
Test an IPTV player against a varied set of real streams
Contribute updated channel URLs for your country
| free-tv/iptv | raga-ai-hub/ragaai-catalyst | aidc-ai/pixelle-video | |
|---|---|---|---|
| Stars | 16,174 | 16,156 | 16,152 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 3/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Stream URLs go stale frequently, expect to remove or update broken entries when using older playlists.
Free-TV/IPTV is a collection of M3U playlist files for free television channels from around the world. An M3U playlist is a simple text file that lists video stream addresses, which IPTV player apps can read to show you live TV channels without a cable subscription. The project organizes channels by country, covering dozens of countries across Europe, Asia, the Americas, Africa, and the Middle East. The playlists include two types of free channels: those broadcast over the air (local channels that are free to watch without a subscription) and those available free on the internet through platforms like Plex TV, Pluto TV, Redbox Live TV, Roku TV, Samsung TV Plus, and YouTube live channels. To use it, you point any IPTV player application at the playlist file for your country or region of interest. The player reads the list of stream addresses and presents them as a channel guide. The project uses Python, likely for scripts that help maintain, verify, or generate the playlist files. It is an open community resource that welcomes contributors, especially to add or update channel listings for countries that may have outdated or missing streams.
Community-maintained M3U playlists of free live TV streams from dozens of countries, covering over-the-air broadcasts and free streaming platforms.
Mainly Python. The stack also includes Python, M3U.
License terms are not stated so reuse rights are unclear, the streams themselves belong to the original broadcasters.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.