Changelog
Features
- Add a configurable sync interval for YouTube playlists, so each playlist can control how often full synchronization runs.
- Standardize backend log format and language, and add a backend logging guideline to make runtime diagnostics easier to read and maintain.
- Improve backend download failure logs by including the captured
yt-dlpoutput, making failed download diagnosis more direct.
Fixes
- Fix YouTube playlist synchronization failures by simplifying the playlist sync flow and removing the legacy snapshot retry path.
- Improve download stability by simplifying post-download media validation, reducing the chance that completed downloads remain stuck in the
Downloadingstate.
更新日志
新增功能
- 新增 YouTube 播放列表同步间隔配置,每个播放列表可以单独控制全量同步的执行频率。
- 统一后端日志格式和语言,并新增后端日志规范,让运行时诊断信息更易阅读和维护。
- 优化后端下载失败日志:失败时记录捕获到的
yt-dlp输出,方便更直接地定位下载问题。
修复问题
- 修复 YouTube 播放列表同步失败问题:简化播放列表同步流程,并移除旧的 snapshot 重试路径。
- 优化下载流程稳定性:简化下载完成后的媒体校验,降低已完成下载卡在
Downloading状态的概率。