Changelog
Features
- Add post-download media validation to catch broken or incomplete files before they remain in the library.
- Add bulk delete actions in the failed episode list so users can clean up failed tasks faster.
- Add a configurable download file name pattern with variables such as
{channel},{title},{id}, and{date}. - Automatically create a playlist when adding a single YouTube video, so individual videos can be subscribed to and managed like a normal feed.
Fixes
- Improve YouTube VOD and Premiere detection so episode filtering behaves more accurately.
- Fix cases where automatically created episodes could be skipped by auto-download tasks.
- Fix manually submitted download tasks that were not entering the queue in some cases.
- Fix playlist auto-download behavior by preserving episode order and avoiding unintended auto-downloads when retrying from playlist details.
- Fix download file name collisions by appending numeric suffixes instead of reusing an existing name.
- Fix the failed task list layout on small phone screens.
更新日志
新增功能
- 新增下载后媒体校验能力,在文件损坏或下载不完整时尽早识别问题,避免异常文件留在媒体库中。
- 失败任务列表新增批量删除操作,清理失败任务时更高效。
- 新增下载文件名模式配置,支持
{channel}、{title}、{id}、{date}等变量。 - 新增单个 YouTube 视频订阅支持,添加单个视频时会自动生成对应播放列表,便于像普通订阅源一样持续管理。
修复问题
- 优化 YouTube VOD 与 Premiere 的识别逻辑,使节目过滤结果更准确。
- 修复自动下载任务在部分情况下可能跳过新节目的问题。
- 修复手动提交的下载任务在部分情况下未能进入队列的问题。
- 修复播放列表自动下载行为,保持节目顺序稳定,并避免在播放列表详情页重试时触发非预期自动下载。
- 修复下载文件名冲突问题:当目标文件名已存在时,自动追加数字后缀,避免覆盖已有文件。
- 修复小屏手机上失败任务列表的布局异常。