github aizhimou/pigeon-pod 1.29.1
release 1.29.1

3 hours ago

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-dlp output, 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 Downloading state.

更新日志

新增功能

  1. 新增 YouTube 播放列表同步间隔配置,每个播放列表可以单独控制全量同步的执行频率。
  2. 统一后端日志格式和语言,并新增后端日志规范,让运行时诊断信息更易阅读和维护。
  3. 优化后端下载失败日志:失败时记录捕获到的 yt-dlp 输出,方便更直接地定位下载问题。

修复问题

  1. 修复 YouTube 播放列表同步失败问题:简化播放列表同步流程,并移除旧的 snapshot 重试路径。
  2. 优化下载流程稳定性:简化下载完成后的媒体校验,降低已完成下载卡在 Downloading 状态的概率。

Don't miss a new pigeon-pod release

NewReleases is sending notifications on new releases.