Awesome Open Source
Awesome Open Source

IPTV m3u 直播源 收集 & 汇总

项目详细说明

项目更新记录

简介


主要功能

收集网络上现有的一些网友共享的直播源, 将其汇总后.

对每个连接进行测试, 同时记录当前网络对该连接的延迟, 同时对其标题进行一定的格式化.

最终, 针对当前网络生成一份可用的, 同类速度最优的 “播放列表”.

将其输出为 m3u 文件

程序内置服务器功能, 本地运行访问: http://{你的IP}:9527/m3u

目前进度

目前库存频道总数: 1024

已放出优质频道总是: 269

!!! 项目持续更新中 !!!

数据来源


数据源总是挂掉的比新增的快,欢迎推荐稳定数据源

项目使用方法


本项目基于 python3.7 进行开发

手动执行

git clone https://github.com/EvilCult/iptv-m3u-maker.git

cd iptv-m3u-maker/python

python iptv.py

人生苦短, 我用Docker

建议以Docker 的方式,直接在路由器上运行,本地检测地址访问,更为精准.

git clone https://github.com/EvilCult/iptv-m3u-maker.git

cd iptv-m3u-maker

docker build -t iptv-maker:latest .

docker run -it -d --name iptv -p 9527:9527 iptv-maker:latest

build的过程中会自动配置程序运行环境, 其中已包含flask服务器,可直接访问 ' http://{运行docker的机器的IP地址}:9527 ' 查看当前程序状态,以及相关操作

其他

待程序稍微稳定后回只做一个镜像丢到docker hub上去, 直接拉取就好.

其他


相关项目

iptv-m3u-player」 - 基于本项目的衍生项目, 基于Electron+React编写的一个轻量级桌面客户端.频道数据会随本项目更新. Mac上不知道用什么客户端的,可以试试. (当前更新涉及文件路径修改, 该项目暂时不可直接使用.)

Android TV 请使用 Kodi + ‘PVR IPTV Simple Client’

iOS 请使用 Cloud Stream

PC 我就不太了解了....

已知问题

  • 访问速度慢,视频卡顿
    • 解决方案: 不要直接引用项目中的tv.m3u8文件,clone项目到本地,在本地网络环境下执行项目,生成新的文件
  • 电视,广播未分开
    • 暂时未处理,会v在后续版本进行分类
  • 程序运行报错
    • 可能是部分 分享源 网站服务当机... 可自行注释部分代码 or 提交 issues

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (50,849
html (10,720
tv (59
iptv (27

Find Open Source By Browsing 7,000 Topics Across 59 Categories