Skip to content

Releases: vipxb/zhibo

v1.7.3

15 Oct 13:27
e4e1dad

Choose a tag to compare

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#1158Guovin#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_url and logo file type logo_type
  • Added support for modifying configuration parameters in config.ini via 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 Unicom multicast IP (#1107), updated Guizhou Telecom multicast 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_HOST environment 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

04 Jun 07:36
3a4aca9

Choose a tag to compare

2025/5/26

🚀 新功能


  • 新增支持设置定时更新间隔命令行 GUI Docker均可实现定时间隔更新,可通过配置update_interval设置执行更新任务时间的间隔,默认
    12小时,不作用于工作流,工作流依旧每日
    6点与18点执行更新

🌟 优化


🐛 修复


  • 修复公网推流APP_HOST配置应用(Guovin#1094
  • 修复部分场景下未开启测速获取结果未保存问题(Guovin#1092
  • 修复频道缓存结果解冻失败
  • 修复部分设备无法打开GUI界面

🗑️ 移除


  • 移除DockerUPDATE_CRON环境变量,请使用config/config.ini文件中update_interval参数控制更新时间间隔
English

🚀 New Features


  • Added support for setting scheduled update interval. Both CLI, GUI, and Docker now support scheduled interval
    updates. You can set the interval for executing update tasks via the update_interval configuration. The default is
    12 hours. This does not apply to workflows, which still update daily at
    6:00 and 18:00.

🌟 Optimization


🐛 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 GUI interface

🗑️ Removal


  • Removed Docker UPDATE_CRON environment variable. Please use the update_interval parameter in the
    config/config.ini file to control the update interval.

v1.6.2

04 Mar 16:50
858a246

Choose a tag to compare

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 rtsp protocol 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

26 Feb 04:12
2358696

Choose a tag to compare

2025/2/21

  • 🎉 预告:💻IPTV-Web:IPTV电视直播源管理平台,支持在线播放等功能,开发中...
  • ⚠️ 注意:若属于旧版本升级,更新该版本需要手动删除旧版本结果缓存文件output/cache.pkl
  • ✨ 新增支持IPv6域名解析,提升IPv6接口识别能力(#910)
  • ✨ Docker更新时间环境变量精简为UPDATE_CRON,支持多个时间设置(#920)
  • ✨ 更新组播源与酒店源离线数据
  • 🪄 移除默认代理,由于集中访问压力过大,出现失效情况,建议自行定义订阅源和结果的代理地址,或关注公众号回复获取代理地址
  • 🪄 重构频道数据格式tupledict,增加类型定义,优化数据处理,调整目录结构
  • 🪄 正则匹配预编译,提升效率
  • 🐛 调整Docker FFmpeg构建版本,解决部分域名无法获取分辨率问题(Guovin#864
  • 🐛 修复Docker重启时创建重复定时任务问题(Guovin#916
  • 🐛 合并默认与用户配置,用户配置只需填写变更项即可(Guovin#892@wongsyrone
  • 🐛 修复结果生成失败问题(Guovin#863Guovin#870Guovin#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 tuple to dict, added type definitions, optimized data processing, and
    adjusted directory structure
  • 🪄 Precompiled regex matching to improve efficiency
  • 🐛 Adjusted Docker FFmpeg build 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)