免费电视
这是一份面向全球免费电视频道的M3U播放列表。这些频道既可以是本地免费(无线)的,也可以是互联网上免费的,例如Plex TV、Pluto TV(提供英语、西班牙语、法语、意大利语节目)、Redbox Live TV、Roku TV、Samsung TV Plus以及YouTube直播频道。若要使用该播放列表,只需将你的IPTV播放器指向这个链接:https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8。
设计理念
此播放列表的主要目标如下:质量优先于数量,支持的频道越少越好,所有频道都应能正常播放,尽可能提供高清(HD)频道,而非标清(SD)频道,每个频道仅保留一个URL(不包含 +1 频道、备用源以及地区变体);仅收录免费频道,若某个频道通常需通过商业订阅才能观看,则不应出现在此播放列表中,反之,若在特定国家向所有人免费提供,则应被收录,杜绝付费频道,仅包含官方免费提供的频道(通过DVB - S、DVB - T、模拟信号等方式);仅收录主流频道,这是一份面向大众的播放列表,不包含成人频道、特定宗教频道、特定政党频道,以及由其他国家资助为某一国家制作的频道。
源链接
找到最新的URL并非易事,以下是一些可用的源链接:https://github.com/iptv - org/iptv/tree/master/streams;YouTube,只要频道为直播且URL稳定(可查看直播时长、观众数量等信息);Dailymotion,与YouTube的筛选标准相同。
格式
m3u8播放列表由make_playlist.py脚本生成,它会使用lists目录下的.md文件。每个.md文件代表一个频道组,以#开头的行作为组标题。只有URL列以 [>] 开头的频道才会被包含在播放列表中。非高清频道会标记为 Ⓢ,使用GeoIP封锁的频道标记为 Ⓖ,YouTube直播频道标记为 Ⓨ。
问题反馈
仅针对错误和功能请求创建问题反馈,请勿创建问题来添加、编辑或删除频道。若你想进行这些操作,请直接创建拉取请求(Pull Request)。
拉取请求
仅修改.md文件,如果你的拉取请求涉及频道修改,只能修改.md文件,请勿修改m3u8文件;添加新频道,若要添加新频道,需创建拉取请求,在请求中,你需要提供信息证明该频道是免费的,使用imgur.com托管频道图标并提供链接,若有可用的流链接,添加该链接并在前面加上 [>],若没有可用流链接,在URL列添加 [x]() 并将频道归入“无效”类别,若流链接无法正常工作,将频道放入“无效”类别并在URL前加上 [x],若添加的是地理封锁的URL,需在拉取请求中说明,并指明在哪些国家可用,只有在这些URL能够被测试通过后,拉取请求才会被合并;删除频道,若要删除频道,同样需要创建拉取请求,在请求中,你需要提供信息证明该频道只能通过私人付费订阅观看,注意,公共税收(无论国家或地区,无论是否称为电视许可证)不属于私人付费订阅,若某个流链接失效,只需将该频道移至“无效”类别,并将URL列中的 [>] 替换为 [x]。