Youtube-dl --playlist-reverse 和 --playlist-start 不能一起工作

Sud*_*dar 2 youtube-dl

我为 Youtube-dl 编写了一个脚本,它扫描文件夹中的文件数量,然后开始从该编号的播放列表下载,以便它只从该播放列表下载新歌曲。问题是它从最旧的歌曲开始下载。但是,当我使用--playlist-reverse它时,它会忽略它并仍然下载最旧的。这就是我现在的情况:

youtube-dl --playlist-reverse --playlist-start `ls -1 | wc -l` -wic "URL of Soundcloud playlist"
Run Code Online (Sandbox Code Playgroud)

我还了解到 youtube-dl 不会自动重新下载,但它会一一扫描每个文件。当必须扫描 400 多个文件时,这就变得很乏味。

Mar*_*ton 5

该选项--playlist-reverse以相反的顺序下载播放列表视频。它不会颠倒播放列表本身的顺序。例如,播放列表包含 5 个项目:

youtube-dl --playlist-start 3 ...
Run Code Online (Sandbox Code Playgroud)

将下载项目 3、4、5

youtube-dl --playlist-start 3 --playlist-reverse ...
Run Code Online (Sandbox Code Playgroud)

将下载项目 5、4、3,而不是3、2 和 1