IPTV README

The project's README from github.com/Free-TV/IPTV. As one markdown file: README.md.

Free TV

This is an M3U playlist for free TV channels around the World.

Either free locally (over the air):

Or free on the Internet:

To use it point your IPTV player to https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8.

Philosophy

The main goals for this playlist are listed below.

Quality over quantity

The less channels we support the better.

Only free channels

If a channel is normally only available via commercial subscriptions it has nothing to do in this playlist. If on the other hand it is provided for free to everybody in a particular country, then it should be in this playlist.

Only mainstream channels

This is a playlist for everybody.

Feed sources

It can be quite hard to find up to date URLs, here's a list of sources:

Format

The m3u8 playlist is generated by make_playlist.py, using the .md files located in lists.

Each .md file represents a group. The <h1> line is used as the group title.

Only channels which URL column starts with [>] are included in the playlist.

Channels which are not in HD are marked with an Ⓢ.

Channels which use GeoIP blocking are marked with a Ⓖ.

Channels which are live Youtube channels are marked with a Ⓨ.

Issues

Only create issues for bugs and feature requests.

Do not create issues to add/edit or to remove channels. If you want to add/edit/remove channels, create a pull request directly.

Pull Requests

Only modify .md files

If your Pull Request modifies channels, only modify .md files. Do not modify m3u8 files in your pull request.

Adding a new Channel

To add a new channel, make a Pull Request.

Removing a Channel

To remove a channel, make a Pull Request.

In your Pull Request you need to provide information to show that the channel is only available via a private paid subscription.

Note: Public taxes (whether national or regional, whether called TV License or not) do not constitute a private paid subscription.

If a stream is broken, simply move the channel to the invalid category and replace [>] with [x] in the url column.

IPTV (Free-TV/IPTV)

Searching Database…

21.2K ·GitHub
这是什么?一个由社区维护的 M3U 播放列表,收录了世界各地免费可看的直播电视频道——包括本地无线电视信号和免费的网络服务。把它加载到任何 IPTV 播放器里就能用。
那它不是一个应用——我实际拿到的是什么?不需要安装任何东西:你得到的是一个 m3u8 播放列表 URL,把它填进你的 IPTV 播放器即可。仓库本身存放着生成播放列表的 makeplaylist.py 脚本,以及按分组划分的 .md 源文件。
我怎么开始看?打开你已经在用的 IPTV 播放器,把它的播放列表地址设成本仓库发布的 m3u8 链接——之后播放器就会显示所有频道,分组方式和播放列表里一致。
每个频道在我的国家都能看吗?不一定:有地区限制的频道(标注 G)只能在其列出的国家/地区观看,YouTube 直播源可能随时下线,出问题的频道会放到 Invalid 分类里,直到修复为止。
为什么保持列表精简,而不是把能找到的频道全都加进来?项目秉持的理念是质量优先于数量——“支持的频道越少越好。”每个条目都必须运行良好,最好支持高清,完全免费,并且只有一个确定的规范 URL,等于用数量换取可靠性。
我知道某个频道是免费的,怎么把它加进去?提交一个只修改 .md 列表文件的 pull request:附上该频道免费的证据,把它的 logo 上传到 imgur.com 托管,在可用的 URL 前加上 [>] 前缀,并为有地区限制的直播源注明所属国家,方便维护者测试。千万不要直接修改生成的 m3u8 文件。
某个频道的直播源失效后会怎样?贡献者会把它移到 Invalid 分类,并把 URL 列里的 [>] 改成 [x]——只有 URL 以 [>] 开头的条目才会被纳入生成的播放列表。
Creator
Free-TV
Size
66.4 MB
Stars
21.2K
Updated
CommitOct 14
Age
5y
Commits · 90 Days