Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jinnlynn/iptv
IPTV相关,个性化订制筛选直播源,优化适配EPG等等
https://github.com/jinnlynn/iptv
epg iptv live python tv
Last synced: about 2 months ago
JSON representation
IPTV相关,个性化订制筛选直播源,优化适配EPG等等
- Host: GitHub
- URL: https://github.com/jinnlynn/iptv
- Owner: JinnLynn
- License: mit
- Created: 2024-08-14T07:36:01.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-11-12T16:12:25.000Z (about 2 months ago)
- Last Synced: 2024-11-12T17:23:53.886Z (about 2 months ago)
- Topics: epg, iptv, live, python, tv
- Language: Python
- Homepage:
- Size: 25.6 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IPTV
IPTV相关,适合个性化自定义...
* 自动收集整理
* 优先使用高频的直播源
* 优化的EPG文件尺寸,过滤掉直播源中不存在的频道
* 自动生成 [dist](https://github.com/JinnLynn/iptv/tree/dist)## 使用
### 直接调用
```txt
https://raw.githubusercontent.com/JinnLynn/iptv/dist/live.m3u
``````txt
https://raw.githubusercontent.com/JinnLynn/iptv/dist/live.txt
``````txt
https://raw.githubusercontent.com/JinnLynn/iptv/dist/live-ipv4.m3u
``````txt
https://raw.githubusercontent.com/JinnLynn/iptv/dist/live-ipv4.txt
``````txt
https://raw.githubusercontent.com/JinnLynn/iptv/dist/epg.xml
``````txt
https://raw.githubusercontent.com/JinnLynn/iptv/dist/epg.xml.gz
```*注意: EPG为了减少文件大小,已经过处理,仅包含`channel.txt`中的频道(也就是生成的直播源中所包含的频道)数据,因此不通用,应与本项目生成的直播源文件配合使用*
### 手动生成
```shell
pip install -r requirements.txt
# m3u txt
python iptv.py
# epg
python epg.py
```## 其它
* 直播源来自网络收集
* EPG来自 http://epg.51zmt.top:8000/
* 台标大部分来自 https://github.com/wanglindl/TVlogo