1、部署直播源代理服务
直播源代理使用 guovern/iptv-api 这个镜像,配合watchtower自动更新
挂载到本地目录中,后面用emby直接选择本地文件,后面docker会自动更新这个文件。
# 部署docker
docker run -d --restart unless-stopped -v /etc/docker/output:/iptv-api/output -p 35455:8000 --name iptv guovern/iptv-api
# 部署watchtower 每天凌晨2点自动更新
docker run -d --name watchtower --restart unless-stopped -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower iptv -c --schedule "0 0 2 * * *"部署完成后会自动订阅刷新,获取到源之后,会进行测试,这里时间比较久,可以通过docker日志查看进度,或者查看log目录中的speed_test.log,而result.log则是结果日志,这里有结果了,才是生成完成了。
生成完成后,映射的output目录中的result.m3u 就是我们需要的文件了。
需要注意,这个文件刚启动docker就会生成,此时并不能使用,需要等待上面订阅和测速完成才可以。
2、导入Emby
在导入之前,需要先保证有映射目录可以访问到iptv的output目录。
1、打开控制台中的电视直播菜单
2、添加m3u文件

3、点击放大镜,选择output中的result.m3u,然后保存即可,其他的选项不需要动。

3、配置指南信息
点击添加指南数据源

国家选择china(如果没有china的话选其他的也行,有的emby版本没有china),数据源选择XmlTV,然后点击下一个。

然后输入URL:https://epg.112114.xyz/pp.xml
滑到底部点击保存即可。

4、效果演示
节目页会自动更新当前播放的内容:

播放时点击下方的指南:

指南页效果:
直接点击即可播放:
