Releases: vipxb/zhibo
Releases · vipxb/zhibo
v1.7.3
2025/10/15
🚀 新功能
- 新增支持别名使用正则表达式(#1135)
- 新增支持配置台标库地址
logo_url,台标文件类型logo_type - 新增支持Docker使用环境变量修改
config.ini中的配置参数(#1204) - 新增频道结果统计日志
output/statistic.log,记录频道接口有效率、关键测速数据等信息(#1200) - 新增未匹配频道数据日志
output/nomatch.log,记录未匹配的频道名称与接口信息(#1200) - 新增测速结果日志
output/speed_test.log,记录所有参与测速接口数据(#1145)
🌟 优化
- 优化频道缓存结果解冻策略
- 更新纯真IP数据库
- 增加
吉林联通组播IP(#1107),更新贵州电信组播IP(@wangyi1573) - 更新默认订阅源,移除无效源(#1136,#1114)
- 更新频道别名数据
- 补充README配置文件路径说明,增加目录文件说明(#1204)
🐛 修复
- 修复Docker
APP_HOST环境变量不生效(Guovin#1094) - 修复EPG节目单无法显示(Guovin#1099)
- 修复配置订阅源白名单更新结果出现重复接口(Guovin#1113)
- 修复本地源不支持别名(Guovin#1147)
- 修复特定场景下频道结果缓存解冻失败
- 修复部分白名单接口未能成功保留至最终结果(Guovin#1158,Guovin#1133)
- 修复CCTV-4频道数据源问题(Guovin#1164)
English
🚀 New Features
- Added support for using regular expressions in aliases (#1135)
- Added support for configuring logo library address
logo_urland logo file typelogo_type - Added support for modifying configuration parameters in
config.inivia Docker environment variables (#1204) - Added channel result statistics log
output/statistic.log, recording channel interface validity rate and key speed
test data (#1200) - Added unmatched channel data log
output/nomatch.log, recording unmatched channel names and interface information (
#1200) - Added speed test result log
output/speed_test.log, recording all participating speed test interface data (#1145)
🌟 Optimization
- Optimize the strategy for unfreezing channel cache results
- Update the QQWry IP database
- Added
Jilin Unicommulticast IP (#1107), updatedGuizhou Telecommulticast IP (@wangyi1573) - Updated default subscription sources, removed invalid sources (#1136, #1114)
- Updated channel alias data
- Supplemented README with configuration file path instructions and added directory file descriptions (#1204)
🐛 Bug Fixes
- Fixed Docker
APP_HOSTenvironment variable not taking effect (Guovin#1094) - Fixed EPG program list not displaying (Guovin#1099)
- Fixed duplicate interfaces in subscription source whitelist update results (Guovin#1113)
- Fixed local sources not supporting aliases (Guovin#1147)
- Fixed channel result cache thaw failure in specific scenarios
- Fixed some whitelist interfaces not being successfully retained in the final result (Guovin#1158, Guovin#1133)
- Fixed CCTV-4 channel data source issue (Guovin#1164)
v1.7.2
2025/5/26
🚀 新功能
- 新增支持设置
定时更新间隔,命令行GUIDocker均可实现定时间隔更新,可通过配置update_interval设置执行更新任务时间的间隔,默认
12小时,不作用于工作流,工作流依旧每日
6点与18点执行更新
🌟 优化
- 更新频道别名数据,欢迎提供更多别名,参见:💖 频道别名收集计划
🐛 修复
- 修复公网推流
APP_HOST配置应用(Guovin#1094) - 修复部分场景下未开启测速获取结果未保存问题(Guovin#1092)
- 修复频道缓存结果
解冻失败 - 修复部分设备无法打开
GUI界面
🗑️ 移除
- 移除Docker
UPDATE_CRON环境变量,请使用config/config.ini文件中update_interval参数控制更新时间间隔
English
🚀 New Features
- Added support for setting
scheduled update interval. BothCLI,GUI, andDockernow support scheduled interval
updates. You can set the interval for executing update tasks via theupdate_intervalconfiguration. The default is
12 hours. This does not apply to workflows, which still update daily at
6:00 and 18:00.
🌟 Optimization
- Updated channel alias data. Contributions for more aliases are welcome. See:
💖 Channel Alias Collection Plan
🐛 Bug Fixes
- Fixed the application of the public streaming APP_HOST configuration (Guovin#1094)
- Fixed the issue where results were not saved when speed test was not enabled in some scenarios (Guovin#1092)
- Fixed failure to "unfreeze" channel cache results
- Fixed some devices unable to open the
GUIinterface
🗑️ Removal
- Removed Docker
UPDATE_CRONenvironment variable. Please use theupdate_intervalparameter in the
config/config.inifile to control the update interval.
v1.6.2
2025/3/4
- ✨ 新增支持CDN代理加速,配置项:
cdn_url,用于订阅源与频道图标资源加速访问,可关注公众号私信获取代理地址 - ✨ 新增支持
rtsp协议接口 - ✨ 新增支持本地源频道名称模糊匹配
- ✨ 新增订阅源
Guovin/iptv-database,来源于新仓库IPTV-Database - 🐛 修复支持含验证信息的接口匹配(Guovin#946)
- 🐛 修复输出结果文件问题,接口url不完整,丢失部分信息(Guovin#925)
- 🪄 优化运行流程,调整默认配置:关闭组播源、酒店源获取
English
- ✨ Added support for CDN proxy acceleration, configuration item:
cdn_url, for accelerating access to subscription
sources and channel icon resources. You can follow the public account and send a private message to
get the proxy address - ✨ Added support for
rtspprotocol interface - ✨ Added support for fuzzy matching of local source channel names
- ✨ Added subscription source
Guovin/iptv-database, from the new
repository IPTV-Database - 🐛 Fixed support for matching interfaces with verification information (Guovin#946)
- 🐛 Fixed the issue with the output result file where the interface URL was incomplete and some information was
missing (Guovin#925) - 🪄 Optimized the running process and adjusted the default configuration: disabled multicast source and hotel source
retrieval
v1.6.1
2025/2/21
- 🎉 预告:💻IPTV-Web:IPTV电视直播源管理平台,支持在线播放等功能,开发中...
⚠️ 注意:若属于旧版本升级,更新该版本需要手动删除旧版本结果缓存文件output/cache.pkl- ✨ 新增支持
IPv6域名解析,提升IPv6接口识别能力(#910) - ✨ Docker更新时间环境变量精简为
UPDATE_CRON,支持多个时间设置(#920) - ✨ 更新组播源与酒店源离线数据
- 🪄 移除默认代理,由于集中访问压力过大,出现失效情况,建议自行定义订阅源和结果的代理地址,或关注公众号回复获取代理地址
- 🪄 重构频道数据格式
tuple为dict,增加类型定义,优化数据处理,调整目录结构 - 🪄 正则匹配预编译,提升效率
- 🐛 调整Docker
FFmpeg构建版本,解决部分域名无法获取分辨率问题(Guovin#864) - 🐛 修复Docker重启时创建重复定时任务问题(Guovin#916)
- 🐛 合并默认与用户配置,用户配置只需填写变更项即可(Guovin#892,@wongsyrone)
- 🐛 修复结果生成失败问题(Guovin#863,Guovin#870,Guovin#875)
English
- 🎉 Preview: 💻IPTV-Web: IPTV live stream management platform, supports online
playback and other features, under development... ⚠️ Note: If upgrading from an older version, you need to manually delete the old version's result cache file
output/cache.pkl- ✨ Added support for
IPv6 domain name resolution, improving IPv6 interface recognition capability (#910) - ✨ Simplified Docker update time environment variable to
UPDATE_CRON, supporting multiple time settings (#920) - ✨ Updated offline data for multicast sources and hotel sources
- 🪄 Removed default proxy due to high access pressure causing failures, it is recommended to define your own proxy
address for subscription sources and results, or follow the public account to get the proxy address - 🪄 Refactored channel data format from
tupletodict, added type definitions, optimized data processing, and
adjusted directory structure - 🪄 Precompiled regex matching to improve efficiency
- 🐛 Adjusted Docker
FFmpegbuild version to resolve issues with some domain names not being able to get resolution (
Guovin#864) - 🐛 Fixed issue of creating duplicate scheduled tasks when Docker restarts (Guovin#916)
- 🐛 Merged default and user configurations, users only need to fill in the changes (Guovin#892, @wongsyrone)
- 🐛 Fixed issue of result generation failure (Guovin#863, Guovin#870, Guovin#875)