update 2026-09-11 00:38

This commit is contained in:
iptv-bot committed 2026-09-11 00:38:58 -04:00
1 parent 684a53bd68
commit a6da066130
3 files changed
+7 -5

No files matched your search

+5 -3
View File
@@ -42,6 +42,11 @@
## 更新记录(自动, 最新在上) ## 更新记录(自动, 最新在上)
- **2026-09-11 00:38:57 · 自动运行更新 #20260911003614**
自动运行 #20260911003614(2026-09-11 00:38:57):
央视 20台/48线 · 卫视 28台/38线 · 港澳台 7台/7线 · 江苏地方 6台/8线 · 网络直播 1台/1线
全库有效 102 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-11 00:26:04 · 自动运行更新 #20260911002325** - **2026-09-11 00:26:04 · 自动运行更新 #20260911002325**
自动运行 #20260911002325(2026-09-11 00:26:04): 自动运行 #20260911002325(2026-09-11 00:26:04):
央视 20台/48线 · 卫视 28台/38线 · 港澳台 7台/7线 · 江苏地方 6台/8线 · 网络直播 1台/1线 央视 20台/48线 · 卫视 28台/38线 · 港澳台 7台/7线 · 江苏地方 6台/8线 · 网络直播 1台/1线
@@ -137,9 +142,6 @@
央视 18台/33线 · 卫视 21台/28线 · 港澳台 4台/4线 · 江苏地方 5台/6线 · 网络直播 1台/1线 央视 18台/33线 · 卫视 21台/28线 · 港澳台 4台/4线 · 江苏地方 5台/6线 · 网络直播 1台/1线
全库有效 72 线;严格稳定 137台/153线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 全库有效 72 线;严格稳定 137台/153线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-10 02:16 · 运维加固: 新增统一备份覆盖 IPTV 数据**
2026-09-10 新增 /opt/datasync-ops/backup.sh + datasync-backup.timer(每日05:30, 保留7组): 用 SQLite 在线备份 API 备份 iptv.db 及运行态/缓存, 同时覆盖 WebHTV 观影记录、N2/PG 数据库与会话; 仅 root 可读, 不含密钥文件。此前 iptv.db 无任何备份。
## 说明与免责 ## 说明与免责
- 内容仅收集自公开互联网,仅供个人学习测试,请于 24h 内删除;版权归各电视台/平台所有。 - 内容仅收集自公开互联网,仅供个人学习测试,请于 24h 内删除;版权归各电视台/平台所有。
+1 -1
View File
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<tv><channel id="unk_web_CHC高清电影"><display-name>CHC高清电影</display-name></channel><programme start="20260908060000 +0800" stop="20260908074700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">追捕</title></programme><programme start="20260908074700 +0800" stop="20260908094000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">孤儿橄榄球队</title></programme><programme start="20260908094000 +0800" stop="20260908110500 +0800" channel="unk_web_CHC高清电影"><title lang="zh">零度极限</title></programme><programme start="20260908110500 +0800" stop="20260908125400 +0800" channel="unk_web_CHC高清电影"><title lang="zh">望道</title></programme><programme start="20260908125400 +0800" stop="20260908144700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">爱情神话</title></programme><programme start="20260908144700 +0800" stop="20260908163100 +0800" channel="unk_web_CHC高清电影"><title lang="zh">深井</title></programme><programme start="20260908163100 +0800" stop="20260908180300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">激情跳水梦</title></programme><programme start="20260908180300 +0800" stop="20260908202500 +0800" channel="unk_web_CHC高清电影"><title lang="zh">捕风追影</title></programme><programme start="20260908202500 +0800" stop="20260908220000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">又是一年三月三</title></programme><programme start="20260908220000 +0800" stop="20260908233300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">戴帽绅士</title></programme><programme start="20260909060000 +0800" stop="20260909075300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">龙之战</title></programme><programme start="20260909075300 +0800" stop="20260909092300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">那都不是事</title></programme><programme start="20260909092300 +0800" stop="20260909112100 +0800" channel="unk_web_CHC高清电影"><title lang="zh">戏台</title></programme><programme start="20260909112100 +0800" stop="20260909125200 +0800" channel="unk_web_CHC高清电影"><title lang="zh">冰雪大围捕</title></programme><programme start="20260909125200 +0800" stop="20260909144300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">交换人生</title></programme><programme start="20260909144300 +0800" stop="20260909162900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">天上的菊美</title></programme><programme start="20260909162900 +0800" stop="20260909182700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">年会不能停!</title></programme><programme start="20260909182700 +0800" stop="20260909202900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">大路朝天</title></programme><programme start="20260909202900 +0800" stop="20260909220000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">救心行动</title></programme><programme start="20260909220000 +0800" stop="20260909234000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">打工老板</title></programme><programme start="20260911060000 +0800" stop="20260911071800 +0800" channel="unk_web_CHC高清电影"><title lang="zh">图鲁·莱卡</title></programme><programme start="20260911071800 +0800" stop="20260911110900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">正义联盟:扎克·施奈德版</title></programme><programme start="20260911110900 +0800" stop="20260911125700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">好梦一日游</title></programme><programme start="20260911125700 +0800" stop="20260911153200 +0800" channel="unk_web_CHC高清电影"><title lang="zh">霍比特人 史矛革之战</title></programme><programme start="20260911153200 +0800" stop="20260911171000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">我的特工爷爷</title></programme><programme start="20260911171000 +0800" stop="20260911183900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">寻找刘三姐</title></programme><programme start="20260911183900 +0800" stop="20260911202700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">我愿意</title></programme><programme start="20260911202700 +0800" stop="20260911220000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">野人之雨林诀</title></programme><programme start="20260911220000 +0800" stop="20260911234000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">爸,我一定行的</title></programme><channel id="unk_local_广西国际"><display-name>广西国际</display-name><icon src="https://gitea.zzjp.help/zjp/ip/raw/branch/main/logo/755.png" /></channel><programme start="20260908043000 +0800" stop="20260908050000 +0800" channel="unk_local_广西国际"><title lang="zh">时尚中国</title></programme><programme start="20260908050000 +0800" stop="20260908073000 +0800" channel="unk_local_广西国际"><title lang="zh">天下剧场:20集:Line truncated <tv><channel id="unk_web_CHC高清电影"><display-name>CHC高清电影</display-name></channel><programme start="20260908060000 +0800" stop="20260908074700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">追捕</title></programme><programme start="20260908074700 +0800" stop="20260908094000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">孤儿橄榄球队</title></programme><programme start="20260908094000 +0800" stop="20260908110500 +0800" channel="unk_web_CHC高清电影"><title lang="zh">零度极限</title></programme><programme start="20260908110500 +0800" stop="20260908125400 +0800" channel="unk_web_CHC高清电影"><title lang="zh">望道</title></programme><programme start="20260908125400 +0800" stop="20260908144700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">爱情神话</title></programme><programme start="20260908144700 +0800" stop="20260908163100 +0800" channel="unk_web_CHC高清电影"><title lang="zh">深井</title></programme><programme start="20260908163100 +0800" stop="20260908180300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">激情跳水梦</title></programme><programme start="20260908180300 +0800" stop="20260908202500 +0800" channel="unk_web_CHC高清电影"><title lang="zh">捕风追影</title></programme><programme start="20260908202500 +0800" stop="20260908220000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">又是一年三月三</title></programme><programme start="20260908220000 +0800" stop="20260908233300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">戴帽绅士</title></programme><programme start="20260909060000 +0800" stop="20260909075300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">龙之战</title></programme><programme start="20260909075300 +0800" stop="20260909092300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">那都不是事</title></programme><programme start="20260909092300 +0800" stop="20260909112100 +0800" channel="unk_web_CHC高清电影"><title lang="zh">戏台</title></programme><programme start="20260909112100 +0800" stop="20260909125200 +0800" channel="unk_web_CHC高清电影"><title lang="zh">冰雪大围捕</title></programme><programme start="20260909125200 +0800" stop="20260909144300 +0800" channel="unk_web_CHC高清电影"><title lang="zh">交换人生</title></programme><programme start="20260909144300 +0800" stop="20260909162900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">天上的菊美</title></programme><programme start="20260909162900 +0800" stop="20260909182700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">年会不能停!</title></programme><programme start="20260909182700 +0800" stop="20260909202900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">大路朝天</title></programme><programme start="20260909202900 +0800" stop="20260909220000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">救心行动</title></programme><programme start="20260909220000 +0800" stop="20260909234000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">打工老板</title></programme><programme start="20260911060000 +0800" stop="20260911071800 +0800" channel="unk_web_CHC高清电影"><title lang="zh">图鲁·莱卡</title></programme><programme start="20260911071800 +0800" stop="20260911110900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">正义联盟:扎克·施奈德版</title></programme><programme start="20260911110900 +0800" stop="20260911125700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">好梦一日游</title></programme><programme start="20260911125700 +0800" stop="20260911153200 +0800" channel="unk_web_CHC高清电影"><title lang="zh">霍比特人 史矛革之战</title></programme><programme start="20260911153200 +0800" stop="20260911171000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">我的特工爷爷</title></programme><programme start="20260911171000 +0800" stop="20260911183900 +0800" channel="unk_web_CHC高清电影"><title lang="zh">寻找刘三姐</title></programme><programme start="20260911183900 +0800" stop="20260911202700 +0800" channel="unk_web_CHC高清电影"><title lang="zh">我愿意</title></programme><programme start="20260911202700 +0800" stop="20260911220000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">野人之雨林诀</title></programme><programme start="20260911220000 +0800" stop="20260911234000 +0800" channel="unk_web_CHC高清电影"><title lang="zh">爸,我一定行的</title></programme><channel id="unk_local_广西国际"><display-name>广西国际</display-name><icon src="https://gitea.zzjp.help/zjp/ip/raw/branch/main/logo/755.png" /></channel><programme start="20260908043000 +0800" stop="20260908050000 +0800" channel="unk_local_广西国际"><title lang="zh">时尚中国</title></programme><programme start="20260908050000 +0800" stop="20260908073000 +0800" channel="unk_local_广西国际"><title lang="zh">天下剧场:20集:Line truncated
+1 -1
View File
@@ -1 +1 @@
{"generated_at":"2026-09-11 00:26:04","categories":{"cctv":{"channels":20,"streams":48},"hk_mo_tw":{"channels":7,"streams":7},"local":{"channels":6,"streams":8},"satellite":{"channels":28,"streams":38},"webcast":{"channels":1,"streams":1}},"strict_streams":85,"intermittent_streams":3,"streams":{"published":102,"active":166,"new":1430,"unstable":508},"pending_probe":{"batch_id":"cn-cs-20260910T201736Z-347cdecc","expires_at":"2026-09-12T02:17:36Z"},"pending_github":{"batch_id":"gh-auth-20260910T184222Z-f8f4c92f","expires_at":"2026-09-11T18:42:22Z"},"probe_summary":{"gitee_total":29,"gitee_submitted":3,"gitee_consumed":19,"gitee_rejected":1,"gitee_expired":6,"github_total":9,"github_submitted":1,"github_consumed":7,"github_rejected":1,"github_expired":0},"probe_details":[{"name":"gitee-cs","label":"Gitee 主账号","candidate":{"batch_id":"cn-cs-20260910T201736Z-347cdecc","count":203,"status":"submitted","mtime":"2026-09-11 00:24:16"},"result":{"batch_id":"cn-cs-20260910T184231Z-afd695cd","count":57,"status":"complete","mtime":"2026-09-11 00:24:16"},"progress":null},{"name":"gitee-css","label":"Gitee 账号2","candidate":{"batch_id":"cn-css-20260910T201737Z-9246151f","count":203,"status":"submitted","mtime":"2026-09-11 00:24:20"},"result":{"batch_id":"cn-css-20260910T184232Z-e7ba5558","count":57,"status":"complete","mtime":"2026-09-11 00:24:20"},"progress":null},{"name":"gitee-csss","label":"Gitee 账号3","candidate":{"batch_id":"cn-csss-20260910T201739Z-c8ef3262","count":201,"status":"submitted","mtime":"2026-09-11 00:24:22"},"result":{"batch_id":"cn-csss-20260910T184233Z-13b718f8","count":56,"status":"complete","mtime":"2026-09-11 00:24:22"},"progress":null},{"name":"github-deep","label":"GitHub","candidate":{"batch_id":"gh-deep-20260911T042103Z-0a18a4d0","count":2,"status":"submitted","mtime":"2026-09-11 00:21:03"},"result":{"batch_id":"gh-deep-20260911T042103Z-0a18a4d0","count":2,"status":"complete","mtime":"2026-09-11 00:24:15"},"progress":{"batch_id":"gh-deep-20260911T042103Z-0a18a4d0","total":2,"processed":2,"remaining":0,"status":"complete","updated_at":"2026-09-11T04:21:42Z"}}],"quality":{"github_video_ok":113,"github_risk_events":49,"github_total":162,"top_sources":[{"source_id":13,"name":"kstore-aiwex","score":76.56,"source_count":61,"domestic_success_count":61},{"source_id":11,"name":"zhoujie IPv4","score":57.45,"source_count":104,"domestic_success_count":75},{"source_id":47,"name":"Collect-IPTV 精选排序","score":34.62,"source_count":212,"domestic_success_count":93},{"source_id":1,"name":"fanmingming IPv4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":2,"name":"fanmingming IPv6","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":3,"name":"YanG-1989 Gather","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":4,"name":"Kimentanm iptv","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":5,"name":"BurningC4 V4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":6,"name":"Tvlist CCTV","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":7,"name":"iptv-org CN","score":0.0,"source_count":0,"domestic_success_count":0}]},"job_summary":{"state":"running","current_stage":"generate","progress_pct":80.0,"last_error":"未发现异常","stage_health":{"ok":8,"running":0,"waiting":2,"err":0}},"runtime":{"state":"running","current_stage":"generate","progress_pct":80.0,"completed_stage_count":8,"total_stage_count":10,"elapsed_seconds":159.76,"started_at":"2026-09-11 00:23:25","finished_at":"","stages":{"init":{"state":"ok","label":"init","current":0,"total":0,"elapsed_seconds":0.99,"started_at":"2026-09-11 00:23:25","finished_at":"2026-09-11 00:23:25"},"keywords":{"state":"ok","label":"keywords","current":0,"total":0,"elapsed_seconds":1.01,"started_at":"2026-09-11 00:23:25","finished_at":"2026-09-11 00:23:26"},"collect":{"state":"ok","label":"collect","current":28,"total":28,"elapsed_seconds":49.3,"started_at":"2026-09-11 00:23:26","finished_at":"2026-09-11 00:24:15"},"github_auth":{"state":"ok","label":"github_auth","current":2,"total":2,"elapsed_seconds":0.92,"started_at":"2026-09-11 00:24:15","finished_at":"2026-09-11 00:24:15"},"speedtest":{"state":"ok","label":"speedtest","current":0,"total":0,"elapsed_seconds":8.68,"started_at":"2026-09-11 00:24:15","finished_at":"2026-09-11 00:24:23"},"github_deep":{"state":"ok","label":"github_deep","current":0,"total":0,"elapsed_seconds":1.21,"started_at":"2026-09-11 00:24:23","finished_at":"2026-09-11 00:24:24"},"epg":{"state":"ok","label":"epg","current":1859,"total":1859,"elapsed_seconds":9.03,"started_at":"2026-09-11 00:24:24","finished_at":"2026-09-11 00:24:33"},"generate":{"state":"ok","label":"generate","current":3,"total":3,"elapsed_seconds":91.76,"started_at":"2026-09-11 00:24:33","finished_at":"2026-09-11 00:26:04"}}},"recent_runs":[{"run_id":"20260911002325","stage":"epg","status":"ok","end_at":"2026-09-11 00:24:33","stats_json":"{\"detail\": \Line truncated {"generated_at":"2026-09-11 00:38:57","categories":{"cctv":{"channels":20,"streams":48},"hk_mo_tw":{"channels":7,"streams":7},"local":{"channels":6,"streams":8},"satellite":{"channels":28,"streams":38},"webcast":{"channels":1,"streams":1}},"strict_streams":85,"intermittent_streams":3,"streams":{"published":102,"active":166,"new":1493,"unstable":508},"pending_probe":{"batch_id":"cn-cs-20260910T201736Z-347cdecc","expires_at":"2026-09-12T02:17:36Z"},"pending_github":{"batch_id":"gh-auth-20260910T184222Z-f8f4c92f","expires_at":"2026-09-11T18:42:22Z"},"probe_summary":{"gitee_total":29,"gitee_submitted":3,"gitee_consumed":19,"gitee_rejected":1,"gitee_expired":6,"github_total":9,"github_submitted":1,"github_consumed":7,"github_rejected":1,"github_expired":0},"probe_details":[{"name":"gitee-cs","label":"Gitee 主账号","candidate":{"batch_id":"cn-cs-20260910T201736Z-347cdecc","count":203,"status":"submitted","mtime":"2026-09-11 00:37:08"},"result":{"batch_id":"cn-cs-20260910T184231Z-afd695cd","count":57,"status":"complete","mtime":"2026-09-11 00:37:08"},"progress":null},{"name":"gitee-css","label":"Gitee 账号2","candidate":{"batch_id":"cn-css-20260910T201737Z-9246151f","count":203,"status":"submitted","mtime":"2026-09-11 00:37:11"},"result":{"batch_id":"cn-css-20260910T184232Z-e7ba5558","count":57,"status":"complete","mtime":"2026-09-11 00:37:11"},"progress":null},{"name":"gitee-csss","label":"Gitee 账号3","candidate":{"batch_id":"cn-csss-20260910T201739Z-c8ef3262","count":201,"status":"submitted","mtime":"2026-09-11 00:37:14"},"result":{"batch_id":"cn-csss-20260910T184233Z-13b718f8","count":56,"status":"complete","mtime":"2026-09-11 00:37:14"},"progress":null},{"name":"github-deep","label":"GitHub","candidate":{"batch_id":"gh-deep-20260911T042103Z-0a18a4d0","count":2,"status":"submitted","mtime":"2026-09-11 00:21:03"},"result":{"batch_id":"gh-deep-20260911T042103Z-0a18a4d0","count":2,"status":"complete","mtime":"2026-09-11 00:24:15"},"progress":{"batch_id":"gh-deep-20260911T042103Z-0a18a4d0","total":2,"processed":2,"remaining":0,"status":"complete","updated_at":"2026-09-11T04:21:42Z"}}],"quality":{"github_video_ok":113,"github_risk_events":49,"github_total":162,"top_sources":[{"source_id":13,"name":"kstore-aiwex","score":76.56,"source_count":61,"domestic_success_count":61},{"source_id":11,"name":"zhoujie IPv4","score":57.45,"source_count":104,"domestic_success_count":75},{"source_id":47,"name":"Collect-IPTV 精选排序","score":34.62,"source_count":212,"domestic_success_count":93},{"source_id":1,"name":"fanmingming IPv4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":2,"name":"fanmingming IPv6","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":3,"name":"YanG-1989 Gather","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":4,"name":"Kimentanm iptv","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":5,"name":"BurningC4 V4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":6,"name":"Tvlist CCTV","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":7,"name":"iptv-org CN","score":0.0,"source_count":0,"domestic_success_count":0}]},"job_summary":{"state":"running","current_stage":"generate","progress_pct":80.0,"last_error":"未发现异常","stage_health":{"ok":8,"running":0,"waiting":2,"err":0}},"runtime":{"state":"running","current_stage":"generate","progress_pct":80.0,"completed_stage_count":8,"total_stage_count":10,"elapsed_seconds":163.6,"started_at":"2026-09-11 00:36:14","finished_at":"","stages":{"init":{"state":"ok","label":"init","current":0,"total":0,"elapsed_seconds":0.7,"started_at":"2026-09-11 00:36:14","finished_at":"2026-09-11 00:36:14"},"keywords":{"state":"ok","label":"keywords","current":0,"total":0,"elapsed_seconds":0.72,"started_at":"2026-09-11 00:36:14","finished_at":"2026-09-11 00:36:14"},"collect":{"state":"ok","label":"collect","current":28,"total":28,"elapsed_seconds":52.02,"started_at":"2026-09-11 00:36:14","finished_at":"2026-09-11 00:37:06"},"github_auth":{"state":"ok","label":"github_auth","current":0,"total":0,"elapsed_seconds":0.58,"started_at":"2026-09-11 00:37:06","finished_at":"2026-09-11 00:37:06"},"speedtest":{"state":"ok","label":"speedtest","current":0,"total":0,"elapsed_seconds":9.71,"started_at":"2026-09-11 00:37:06","finished_at":"2026-09-11 00:37:15"},"github_deep":{"state":"ok","label":"github_deep","current":0,"total":0,"elapsed_seconds":1.33,"started_at":"2026-09-11 00:37:15","finished_at":"2026-09-11 00:37:16"},"epg":{"state":"ok","label":"epg","current":1875,"total":1875,"elapsed_seconds":9.51,"started_at":"2026-09-11 00:37:16","finished_at":"2026-09-11 00:37:25"},"generate":{"state":"ok","label":"generate","current":3,"total":3,"elapsed_seconds":92.6,"started_at":"2026-09-11 00:37:25","finished_at":"2026-09-11 00:38:57"}}},"recent_runs":[{"run_id":"20260911003614","stage":"epg","status":"ok","end_at":"2026-09-11 00:37:25","stats_json":"{\"detail\": \"{Line truncated