Skip to content
 
 

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

影视仓配置聚合仓库(TVBox Config Aggregator)

配置状态 更新频率

聚合 肥猫、饭太硬、王二小、讴歌(欧歌)、摸鱼、OK、小米、巧记、4K小盒子、潇洒 等多个影视仓 / TVBox 单仓配置,通过 GitHub Actions 定时自动更新,并把结果直接提交回本仓库,供影视仓、TVBox、OK影视等软件随时拉取最新接口。

所有配置均来自互联网公开分享,版权归原作者所有;本仓库仅做聚合与镜像,仅供学习交流,请勿商用。


一、源可用性状态

🔄 最近更新:2026-09-17 15:28:44(北京时间) · 成功 4/10 个源

配置源 状态 使用地址
肥猫 ✅ 成功 http://肥猫.net/tv
饭太硬 ❌ 失败 Expecting value: line 1 column 1 (char 0)
王二小 ✅ 成功 https://d.kstore.dev/download/9280/wex.json
讴歌 📦 缓存 上次成功配置(本次更新未抓到,沿用缓存)
摸鱼 ❌ 失败 HTTPConnectionPool(host='xn--c5wa.xn--v4q818bf34b.top', p...
OK ❌ 失败 HTTPConnectionPool(host='ok321.top', port=80): Max retrie...
小米 ❌ 失败 HTTPConnectionPool(host='miqk.cc', port=80): Max retries ...
巧记 ❌ 失败 HTTPConnectionPool(host='cdn.qiaoji8.com', port=80): Max ...
4K小盒子 ✅ 成功 http://xhztv.top/4k.json
潇洒 ❌ 失败 404 Client Error: for url: https://9877.kstore.space/Ano...

二、仓库结构

tvbox-ysc-config/
├── .github/workflows/update.yml   # GitHub Actions 自动更新工作流
├── config/sources.json            # 配置源列表(主地址 + 备用地址),可自行增删改
├── scripts/update.py              # 核心更新脚本(下载→校验→合并→落盘→更新状态)
├── output/                        # 更新产物(由脚本自动生成并提交)
│   ├── 多仓订阅.json               # 多仓聚合订阅(推荐,App 内可切换各源)
│   ├── 单仓聚合.json               # 单仓聚合(所有源 sites 合并成一个,开箱即用)
│   ├── shield.json                # shields.io 状态徽章数据
│   ├── status.json                # 各源更新状态(机器可读)
│   ├── feimao.json / fantaiying.json / ...  # 各源独立配置
│   └── ...
├── requirements.txt
└── README.md

三、在影视仓 / TVBox 中使用

部署完成后,把下面任一地址填入 App 的「设置 → 配置地址」:

类型 地址 说明
多仓订阅(推荐) https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/多仓订阅.json App 内可在各源之间切换
单仓聚合 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/单仓聚合.json 所有源站点合并成一个,无需切换
单仓 · 肥猫 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/feimao.json 单独使用某一个源
单仓 · 饭太硬 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/fantaiying.json
单仓 · 王二小 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/wangerxiao.json
单仓 · 讴歌 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/ouge.json
单仓 · 摸鱼 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/moyu.json
单仓 · OK https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/ok.json
单仓 · 小米 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/xiaomi.json
单仓 · 巧记 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/qiaoji.json
单仓 · 4K小盒子 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/4k.json
单仓 · 潇洒 https://raw.githubusercontent.com/Lightconer/tvbox-ysc-config/main/output/xiaosa.json

多仓订阅与单仓文件里的地址由脚本根据 GITHUB_REPOSITORY 环境变量自动生成。若国内直连 raw.githubusercontent.com 慢,可套一层 ghproxy / gh-proxy 等加速前缀。

四、自动更新机制

  • 推送后,GitHub 自动识别 .github/workflows/update.yml
  • 默认每天 02:00 和 14:00(UTC,即北京时间 10:00 和 22:00) 自动更新一次。
  • 也可在 Actions → Auto Update TVBox Configs → Run workflow 手动触发。
  • 更新结果自动提交回 main 分支,README 状态表与徽章同步刷新。
  • 工作流使用内置 GITHUB_TOKEN,无需配置任何密钥。

五、自定义配置源

编辑 config/sources.json 即可增删配置源或更换地址:

{
  "id": "mysource",
  "name": "我的源",
  "urls": [
    "https://example.com/tv",
    "https://backup.example.com/tv"
  ]
}
  • id:输出文件名(建议英文小写)。
  • name:在多仓订阅与状态表中展示的名字。
  • urls:依次尝试的地址列表,第一个成功的会被使用;可按"主地址在前、备用在后"排列。
  • 修改后推送到 main 分支即会自动触发一次更新。

六、本地手动更新(可选)

pip install -r requirements.txt
REPO=Lightconer/tvbox-ysc-config python scripts/update.py

七、脚本特性

  • 中文域名自动转 punycode饭太硬.comxn--sss604efuw.com,避免 DNS 解析失败。
  • 多地址回退:每个源按顺序尝试主/备用地址,单个地址失败不影响其他源。
  • 智能重试:仅对超时、连接错误、空响应等瞬态问题退避重试;4xx/5xx 等确定性失败直接跳过。
  • 反爬兼容:使用简洁 UA(部分接口对完整浏览器 UA 下发挑战页),自动剔除 JSON 内嵌的 // 注释,兼容未转义控制字符。
  • 聚合单仓:把所有成功源的 sites 按 key 去重合并(重复 key 自动加源前缀),lives/parses 等列表合并去重。
  • 状态可视化:每次更新自动刷新 README 状态表与 shields.io 徽章。
  • 部分成功可用:只要有一个源成功就产出可用订阅,失败源记录在 status.json 与 README 状态表。

八、常见问题

  • 某个源一直失败? 大部分源做了地区/频率限制,GitHub Actions 与本地网络环境不同,可能某个环境能访问、另一个不能。脚本会按 urls 顺序自动尝试所有备用地址,只把成功的写入。
  • 自动提交会不会死循环? 不会。push 触发只监听 config/scripts/requirements.txt 的变更,自动提交只改 output/ 与 README 状态区,不会再次触发。

九、免责声明

本项目仅用于学习、测试与个人使用;聚合的接口资源来自互联网公开分享,版权归原作者所有。若涉及侵权,请联系删除相应内容。

About

影视仓/TVBox 配置聚合,GitHub Actions 每日自动更新(肥猫/饭太硬/王二小/讴歌等10源)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages