EPG问题反馈(更新2026-10-26)

免责申明:EPG内容均来自公开网络搜集整理,如有侵害到您权益,请告知我们kuke21#vip.qq.com(#换成@)

Github(无偿版)无预告

https://github.com/kuke31/xmlgz

Erw(赞助版)有预告

https://vip.erw.cc
名称全球(赞助版)全球(无偿版)
当天压缩包(今天)https://vip.erw.cc/e.xml.gzhttps://raw.githubusercontent.com/kuke31/xmlgz/main/e.xml.gz
当天+预告1天压缩包https://vip.erw.cc/e.gz
回看七天压缩包(含当天)https://vip.erw.cc/all.xml.gzhttps://raw.githubusercontent.com/kuke31/xmlgz/main/all.xml.gz
回看七天(含今天+预告1天)压缩包https://vip.erw.cc/all.gz
服务器国内境外
网址https://vip.erw.cchttps://github.com/kuke31/xmlgz
首页有无
限制需Key国内受限
更新频率每天6次(含效验)每天2次

05-20 新增EPG匹配 https://p.erw.cc/

09-19 10月1日 vip.erw.cc(赞助版)不在提供xml下载,仅支持后缀gz下载,原永久存量用户统一调整1年期限
关闭 e.erw.cc(无偿版)仅保留github

09-27 已关闭 https://api.erw.cc 和 https://e.erw.cc
KEY有效期查询、EPG匹配 https://p.erw.cc/
赞助版:https://vip.erw.cc (注:境外无首页显示)全球可用 具体使用方法赞助之后会通过邮箱一并发送,首页微调 取消直显 鼠标移到链接地址会显示名称 点击可复制地址
无偿版:https://github.com/kuke31/xmlgz 具体请看上方表格

09-29 后缀 .xml 当天央卫数 cc.xml 回看七天央卫数 allcc.xml 停止下载【具体支持格式请看上面表格】,新增当天压缩包 e.gz 回看七天压缩包(含当天)all.gz
e.gz / all.gz 兼容支持,适配部分设备,Github(无偿版)不提供 e.gz / all.gz

10-16 预计10月月底上线(可能提前)预告1天,XML文件中 tvg-id 会发生变化 tvg-name 不变。发现节目单不出来可能是ID变化导致,如需一键匹配请移步EPG匹配 https://p.erw.cc/
PS:预告1天并不是所有如地方台他压根都没有,新系统用了更为智能任务调度,可能还有不完善地方 如 没有预告 节目不准(还需要调试),请留言或发邮件。

09-22 计划23-25期间停机维护切换系统,节目单效验不可用,如需一键匹配请移步EPG匹配 https://p.erw.cc/

09-25 很多东西都要改先站位 急到用手动或https://p.erw.cc/ 匹配,不急等下次公告
之前有现在没有的 频道 欢迎留言或发邮件 这俩天补上,新增频道这事以后再说

09-26 vip.erw.cc 已升级完成,赞助版提供回看+1天预告,无偿版提供回看无预告,25日补的频道无法在排ID(不少用户已经匹配了在改 用户又要从新改 我怕被人骂)部分频道因上游接口与服务器同步时间不一致导致无节目单内容(大白话:第三方没更新 erw服务器要节目单没找到当无节目单处理,无偿版受影响,可能赞助版也会受到影响)
p.erw.cc 修正CCTV8K匹配问题 新增订阅地址和节目预告 注:保留自定义属性 默认关闭,关闭:匹配不上会删除只保留匹配成功,开启:匹配成功替换成erw,匹配不上会原样保留
PS:写了很多想了哈算了 总结一下就行了 api.erw.cc (diyp)每天人多命中率不足40% 排查后发现滥用 开着也没意义 继续开着可能又有云商来问了,e.erw.cc CC攻击 恶意刷 还要维护精力有限关了,对了早些年包括某论坛也有人在问为什么改域名头 触碰到某些公司利益被厂商屏蔽域名了不得不改。
为什么要赞助了?
未改前(老张开源代码)一直都是自费 只是单纯使用这钱我也愿意掏,恶意下载、CC攻击、绕CDN渗透、DDOS攻击(能遇到的基本上都遇到 我也是服了) 钱花了不说 心还累,虽然用爱发电 但钱也不是天上掉下来的 换一种形式吧 赞助费用 用于服务器、CDN维持,不含人工维护、更新。
为什么不出个发卡系统?
非商业性质,搭建了还可能有法律风险,完全没必要。
为什么节目单没有节目描述信息?
上游接口默认没有,现在也能实现要完全覆盖全频道难度呈指数级上升 二个字:太难 , 即使覆盖部分 那还不如默认没有
为什么要开发一套系统?
多年下来 零零碎碎独立脚本、配置文件散落不同服务器久了容易忘记随手重装系统 芭比扣了,二年前都有自己写一套想法 一直没动力,上预告后发现灵活调度有待提高 (不细说),与其缝缝补补不如一次性解决所有问题,就有了现在新的系统,不开源、不卖、不送。
其他:不增加市级以下频道请免开尊口,如有需要可以去别家看看。(你一句话 我需要几小时 几天的找,多年的维护 你不用了 我还在傻傻的继续维护)

赞助用于EPG服务器维持,请扫码10元Key时限1年,发个邮箱到kuke21#vip.qq.com(#换成@) 我将回一封带Key的邮件

740 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

  1. 国内分流的https://gitee.com/Black_crow/xmlgz玩不起,封了,建议还是用github吧

  2. cctv5/5+/16
    “2024”是关键词吗,为什么会被屏蔽
    例如:“2024年世界田联钻石联赛”显示为“年世界田联钻石联赛”

    • 压缩xml体积 近大半节目单都被改写或正则过滤,【2024年世界田联钻石联赛】在我的设想中应该是 【世界田联钻石联赛】 “年”是漏网之鱼,这俩天修改回来。

  3. 贵州台的台标都是贵州-1、2、3这种形式,根据贵州台的官网整理,贵州几个台应该是:

    贵州公共
    贵州影视文艺
    贵州大众生活
    贵州乡村生态
    贵州科教健康

    本站的三个台与官网名字不一样。

    https://www.gzstv.com/tv/

    看看站长需不需要修改

  4. 不管是移动还是电信宽带,直播空壳显示epg数据空,点进贵网址这个地址,
    网址:all.xml
    错误代码:-337
    详情原因:HTTP2_PROTOCOL_ERROR

    • 已经恢复,触发了黑名单UA,请把MTV的UA移除不然又要被拉黑,在epg那个二级域名中这个UA无时无刻不在CC 之前代码虽然是全局,但在块中并没有按预期执行,2天前把代码做成通用,在境内的某个机器上测试,某个IP被拉黑,没过一会并发了2K过来,哎 我也不在谨慎直接同步到其他服务器了。

  5. 能不能增加江苏常熟电视台的EPG
    常熟影视娱乐频道,https://www.tvsou.com/epg/82790605/w2
    常熟民生经济频道,https://www.tvsou.com/epg/b5ba32f5/w7
    常熟综合频道,https://m.51livetv.com/jmb/1954_w7/

  6. 博主,能不能添加几个tvb的几个节目单,分别是:千禧经典台,亚洲剧台,华语剧台,娱乐新闻台,PopC,TVB星河频道。谢谢!!

  7. 再反馈河北台的两个问题
    1、河北公共 从9.1开始变为 河北文旅公共
    2、河北影视 应该是 河北影视剧

    站长请查实,谢谢

  8. erw您好
    非常感谢您提供如此完善的epg数据

    我目前在电视上使用my-tv软件,使用您的epg可以进行7天回看,整体没问题,有个小问题,那个【CCTV5+】无法匹配到节目单,我看了一下,您的节目单上是CCTV5plus,能否修改为CCTV5+,我看了一下其他很多直播源也是用的CCTV5+这个tvg-name,否则这个CCTV5+无法匹配到节目单,有点可惜

          • 您好,我又查询了一下,CGTN其实是英语频道,建议去掉CGTN新闻的那个“新闻”,就保留CGTN即可,因为CGTN英语频道的呼号和台标就是CGTN,无后缀,您看一下。

            引用某百科的介绍:
            中国环球电视网各频道开播时节目如下:
            中国环球电视网英语频道(CGTN主频):《Global Watch》(环球瞭望)
            中国环球电视网西班牙语频道:《Noticias》(新闻)
            中国环球电视网法语频道:《Le Journal》(新闻)
            中国环球电视网阿拉伯语频道:《الأخبار‎》(新闻)
            中国环球电视网俄语频道:《Новости》(新闻)
            中国环球电视网纪录频道:纪录片《一带一路》(英语配音版)

  9. 大佬,麻烦添加一下 大连新闻,大连生活,大连文体 的epg,谢谢了!

  10. 大佬,有没有兴趣折腾代码?代码如下:function pw_epg($channel_id, $date) {
    $url = “https://epg.pw/api/epg.json?lang=zh-hans&date=” . urlencode($date) . “&channel_id=” . urlencode($channel_id);
    $json_data = file_get_contents($url);
    $data = json_decode($json_data, true);

    // 遍历数据并将Unicode字符转换为UTF-8
    function convert_unicode_to_utf8(&$item, $key) {
    if (is_string($item)) {
    $item = mb_convert_encoding($item, ‘UTF-8’, ‘UTF-8’);
    } elseif (is_array($item)) {
    array_walk($item, ‘convert_unicode_to_utf8’);
    }
    }

    array_walk($data, ‘convert_unicode_to_utf8’);

    // 将处理后的数据转换回JSON字符串并打印
    $json_output = json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
    echo $json_output;
    }
    这里包含了一个epg信息的来源站。https://epg.pw/api/epg.json?lang=zh-hans&timezone=QXNpYS9TaGFuZ2hhaQ%3D%3D&date=20240807&channel_id=37623但是他的显示结构需要处理转换

    • 我这的人懒经常不更新,其他几个有这频道的 官方接口全停了,最近停的太多了。

  11. 可以增加移动的Y+频道预告表吗?地址https://aikanvod.miguvideo.com/video/p/live.jsp?user=guest&channel=017ef627d5468a6c50491c559ed64ed7&playbillid=d020230c595ecdb82e35de0431862108&categoryid=68c836d028ab8ede6077294b0b9a45a1a3016164f1e415c164025379e8acc8ac&channelcode=02f5a8c2982bc21cd8a1d7dc73fbc629&from=singlemessage&isEncrypt=1&channalNo=2&appVersion=908