前言


相信看了之前教程的同学都可以使用m3u看电视了(教程地址:全平台m3u直播软件和使用教程),但是有些不完美的是没有节目预告,如果能够显示电视节目指南实时节目表那就更完美了,那么我们该如何实现呢,请往下看。

什么是EPG


EPG就是Electronic Program Guide的英文缩写,意思是电子节目指南,我们可以通过给软件配置上EPG地址,来实现节目预告。

EPG节目表网址:


http://epg.51zmt.top:8000/e.xml(最近作者关闭了)

https://epg.pw/xmltv/epg_lite.xml

https://epg.112114.xyz/pp.xml

https://epg.hkdtmb.com  (需挂梯)

http://epg.hklive.tv     (失效)

http://tv.cctv.com/epg/   (央视专用)

https://www.tvmao.com/program    (电视猫)

https://www.tvsou.com/epg/      (搜视网)

https://www.tbc.net.tw/Epg  (需挂梯)

通过抓取CCTV、电视猫等节目表网站,就能制作xml格式的节目单,如果你爱折腾想自己做节目单,教程地址: https://blog.csdn.net/wlj1012/article/details/80742155

如何配置EPG


我们以IPTV-PRO这个软件为例子进行展示:

1、假设我们已经在IPTV-PRO里添加完M3U,已经可以正常看电视了。

2、点击软件左上角的"三",然后打开设置,点击EPG源

3、点击右上角"+",添加EPG源的地址,点击完成

4、这时看EPG源是否自动更新,如果显示自动更新完毕了,说明添加是正确的,如果提示加载出错,说明地址填错,或者服务失效了,需要重新配置

5、这时回到电视台界面,已经可以看到预告信息了

为什么有些台有有些台没有?


有的朋友添加完毕后会不能显示部分频道的节目单,解决方法如下:

你的m3u8文件频道命名需要和节目单里的频道名称一致,否则会匹配不到频道导致看不到节目单。

可以用下载工具下载下来http://epg.51zmt.top:8000/e.xml这个文件,用记事本打开,以CCTV1为例:

<channel id="CCTV-CCTV1">
<display-name>CCTV1</display-name>
</channel>

用记事本打开你的m3u8文件:

#EXTINF:-1 ,CCTV1
http://150.138.8.143/00/SNM/CHANNEL00000311/index.m3u8

以节目单display-name里的命名为准,修改你的m3u8里“#EXTINF:-1 ,”后面的名称。

很经典的错误例子是:节目预告是CCTV1,直播源是CCTV-1,或者大小写不匹配。

| 直播源格式互转工具   | M3U8在线播放器 | 港澳台超清直播源【会员专属】  | 央卫超清直播源【会员专属】