whatisgithub

What is iptv?

dongyubin/iptv — explained in plain English

Analysis updated 2026-07-03

3,712Audience · generalComplexity · 1/5Setup · easy

In one sentence

A curated collection of Chinese-language IPTV live stream sources in M3U format, covering CCTV, provincial, regional, HK/Macau/Taiwan, and international channels, plus tools for checking stream health and adding EPG program guides.

Mindmap

mindmap
  root((IPTV Sources))
    Channel types
      CCTV national HD
      Provincial satellite
      Regional local
      HK Macau Taiwan
      International BBC CNN
      Sports and children
    Tools
      EPG program guides
      Stream checker
      M3U to TXT converter
      Channel icon library
    Players
      Built-in channel lists
      Custom M3U source
    Access
      Free stream addresses
      Paid stable packages
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Load an M3U playlist into a compatible video player to watch Chinese national and provincial TV channels over the internet without a cable subscription.

USE CASE 2

Find working stream addresses for Hong Kong, Macau, or Taiwan channels and test them with the included stream checker tool.

USE CASE 3

Add EPG data to your IPTV player so you can see program schedules for Chinese TV channels.

USE CASE 4

Convert stream lists between M3U and TXT formats using the linked conversion utilities.

What is it built with?

M3UIPTV

How does it compare?

dongyubin/iptvhomerchen19/nba-goisimar/hackernews-react-native
Stars3,7123,7123,712
LanguageJavaScriptJavaScript
Setup difficultyeasyeasymoderate
Complexity1/51/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires an IPTV-compatible video player, stream addresses may break over time as providers change their infrastructure.

So what is it?

This repository is a curated collection of IPTV live stream sources, tools, and apps, maintained primarily in Chinese for viewers who want to watch Chinese-language television without a traditional cable or satellite subscription. IPTV means Internet Protocol Television: instead of a cable box, you watch live TV channels through an internet connection using a playlist file (commonly in M3U format) that a compatible video player can load. The collection covers a wide range of channels. It includes the full set of CCTV national broadcaster channels in high definition, provincial satellite channels from across China, regional local channels organized by province, and specialty categories such as Hong Kong, Macau, and Taiwan channels. International channels from networks like BBC, CNN, FOX News, and Discovery are also listed. There are dedicated sports streams including Chinese sports broadcasters and formula racing sources, as well as children's and documentary channels. Beyond the raw stream addresses, the repository also links to related tools. These include EPG (electronic program guide) data so you can see what is showing and when, tools to check whether a stream address is still working, format conversion utilities that switch between M3U and TXT formats, and a channel icon library. Several IPTV player apps are referenced, both ones that come with their own built-in channel lists and ones that need you to supply your own source file. The maintainer updates the sources regularly, as stream addresses break over time when providers change their infrastructure. Paid subscription tiers are also offered for more stable, curated channel packages with higher-definition streams and IPv4/IPv6 support. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Show me how to load the CCTV channels from this repository's M3U playlist into VLC on my Mac so I can watch live Chinese TV.
Prompt 2
How do I use the stream checker tool linked in this repository to test which addresses are still live before importing them into my player?
Prompt 3
Walk me through adding EPG program guide data to my IPTV player app using the EPG sources listed in this repository.
Prompt 4
How do I convert the channel list from M3U format to TXT format using the conversion tool referenced here?

Frequently asked questions

What is iptv?

A curated collection of Chinese-language IPTV live stream sources in M3U format, covering CCTV, provincial, regional, HK/Macau/Taiwan, and international channels, plus tools for checking stream health and adding EPG program guides.

How hard is iptv to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is iptv for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.