mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-11-15 21:01:10 +08:00
## 问题 识别阶段把累计集号换算为季集后,单集种子的物理文件仍可能保留原始集号。qBittorrent 和 Transmission 只按文件名解析集号,导致唯一视频文件被判定为未找到目标集数,任务停留在暂停状态。 ## 修复 - 当本次只请求一集且种子只有一个视频文件时,按唯一视频文件兜底选集;多视频文件和多集视频继续严格按解析集号匹配。 - 下载历史结算沿用相同边界,避免任务启动后原始累计集号再次被过滤为空明细。 - 覆盖 qBittorrent、Transmission,以及 durable/普通下载历史写入路径。 ## 验证 - 相关下载与历史回归:244 passed, 12 skipped - 完整测试:19427 passed, 21 skipped;22 个既有基线失败与本次改动无关,已在干净 v3 checkout 复跑确认 - Pylint(3 个生产文件):10.00/10