2026/3/11
🚀 新增功能
- 推流模块:支持在推流时自动切换编码器进行转码,以提升兼容性与成功率。
- 订阅源/EPG 请求头:支持为订阅源或 EPG 请求设置 User-Agent(UA)或其他验证信息。
- 保留原始订阅数据:支持将订阅源的原始接口数据保留到
output/log/subscribe目录,便于排查与二次处理。 - 源信息采集:支持获取并记录源的帧率、视频/音频编解码器等信息,并输出到日志以便诊断。
- 文档与示例:新增 Docker 下使用推流的详细教程。
- 默认 EPG:增加默认的 EPG 订阅以提升开箱体验。
🐛 优化与修复
- 降低推流模块 CPU 占用,优化转码效率与兼容性。
- 修复本地源推流结果的输出路径错误。
- 修复无法处理属性为空的 M3U 订阅源时导致无结果的问题。
- 优化对 GitHub 订阅源的访问与自动内容转换逻辑,提升稳定性。
- 修复 GUI 中运行进度的国际化显示问题。
English
2026/3/11
🚀 New Features
- Streaming: Support automatic encoder switching during push streaming for on-the-fly transcoding, improving
compatibility and success rates. - Subscription/EPG request headers: Allow setting User-Agent (UA) and other verification headers for subscription or
EPG requests. - Preserve raw subscription data: Optionally retain original subscription interface data under
output/log/subscribe
for troubleshooting and secondary processing. - Source metadata collection: Collect and log source properties such as frame rate, video codec and audio codec for
diagnostics. - Docs & examples: Added a detailed Docker guide for using push streaming.
- Default EPG: Added a default EPG subscription to improve out-of-the-box experience.
🐛 Optimizations & Fixes
- Reduced CPU usage in the streaming module; improved transcoding efficiency and compatibility.
- Fixed incorrect output path for local-source streaming results.
- Fixed issue where M3U subscription sources with empty attributes could not be processed.
- Improved access and automatic content normalization for GitHub-based subscription sources.
- Fixed localization/internationalization issue in GUI runtime progress display.