Youtube-dl 播放列表下载中止运行“已完成播放列表下载: playlist”错误。

5

我一直很愉快地下载频道的播放列表,但突然间,youtube-dl将任何频道的播放列表都检测为完全下载。我可以下载视频和播放列表,但不能下载频道的播放列表。

期望行为:youtube-dl下载所选频道的所有播放列表。

具体问题或错误:youtube-dl将所有播放列表都检测为已经下载,并且不会下载任何视频。

复现该问题所需的代码:

youtube-dl -i https://www.youtube.com/c/MentalOutlaw/playlists

结果:

[youtube:playlists] MentalOutlaw: Downloading webpage
[download] Downloading playlist: Mental Outlaw
[youtube:playlists] playlist Mental Outlaw: Downloading 0 videos
[download] Finished downloading playlist: Mental Outlaw

我尝试删除yt-dl并从另一个存储库重新安装。重启电脑。尝试不同的目录和不同的频道。问题是我以前做过,但突然停止了。

操作系统:Pop!_OS 20.04 LTS

youtube-dl version 2020.09.20
4个回答

6
最新版本中已修复问题:2020.11.18(与此相关的 Issue: #26952)。 pypi 上有最新版本:pip install youtube_dl

注意:我还没有在Apt存储库中看到更新的版本。 - Tharindu Sathischandra

2

我在下载私人播放列表中的视频时也收到了这个消息(它每个月更新几次,而我有同样长时间工作的脚本),这些步骤有所帮助(不要使用apt,因为它可能比pip版本更新):

pip3 install youtube-dl --upgrade

为了安装最新版本的youtube-dl,我更新了我的cookies文件,因为它们已经过期了。

1

yt-dl代码库已经恢复,但他们还没有能够分析哪些功能将被停用。https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back - MrR0b0T

0

看起來這是由於 Google 在 YouTube 上更改東西而導致的新問題,並且尚未被 ytdl 更新。詳情請查看以下 github issue

目前最好的辦法是不幸地分別下載每個播放清單 (:

附註:也許嘗試將 youtube-dl 降級到較低版本,但我認為它不會起作用。


我也遇到了这个问题,我尝试了随机版本,甚至回溯到2017.1.2,但仍然无法解决。 - cclloyd
我也遇到了同样的问题,在Ubuntu 20.04.1上使用v2020.03.24。 - Tharindu Sathischandra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接