为银河互联网电视(GITV)生成可供 Kodi 使用的 M3U 信号源和 EPG 节目表,支持 HTTP 访问和自动更新。
-
通过对 OTT 设备(例如:移动机顶盒)抓包获取
channel_info_url
和epg_list_url
两个 URL 并填写在config.json
中。 -
在
config.json
中设置更新时间间隔update_interval
,单位为秒。 -
在
config.json
中设置listen_address
和listen_port
,用于监听 HTTP 请求。 -
运行
python3 main.py
,将会在目录下生成gitv.m3u
和gitv.xml
。可以通过访问http://<listen_address>:<listen_port>/gitv.m3u
和http://<listen_address>:<listen_port>/gitv.xml
来获取 M3U 信号源和 EPG 节目表。 -
通过 Kodi 的 PVR 客户端 PVR IPTV Simple Client 导入 M3U 信号源和 EPG 节目表。建议设置自动更新。
HTTP 访问利用 SimpleHTTPRequestHandler
实现,可以获取到目录下全部文件。因此 listen_address
应尽量设置为 127.0.0.1
或 localhost
以防止安全问题产生。