为什么一段时间后下载面板的任务会批量错误?
原因
在最初设计的时候,没有考虑这种场景。
下载任务加入队列的时候,会查询视频的下载链接。这个链接是有时效性的,大约是110+分钟。
超过这个时间,视频会报错。
解决方案1
失败重试时尝试重新获取下载链接。
一个做法通过菜单
配置
->下载重试策略
->重新查询url
临时修改一个做法是修改配置,更改默认策略
# 尝试重新下载时, 重新查询下载链接
bilibili.download.retry.reloadDownloadUrl = true
解决方案2
也许下载链接的有效时长发生了改变,你可以适当降低对应的配置(Since V6.32)
# 当下载url的存在时间超过该值(单位min)时,重新获取下载链接
bilibili.download.urlValidPeriod = 30