Youtube download of playlist breaks on first failing #1640

Closed
opened 2026-02-21 00:02:15 -05:00 by deekerman · 2 comments
Owner

Originally created by @ole-tange on GitHub (Jan 6, 2014).

youtube-dl 'https://www.youtube.com/watch?v=GUuCFxKPI3A&list=PL9D460E4AE21289FF'

gives in my region:

[...]
[download] Downloading video #12 of 73
[youtube] QQxl9EI9YBg: Downloading video webpage
[youtube] QQxl9EI9YBg: Downloading video info webpage
ERROR: YouTube said: This video is not available in your country.

This should not be an error, but a warning. Download should skip this single entry in the playlist and continue with the remaining 60.

Originally created by @ole-tange on GitHub (Jan 6, 2014). youtube-dl 'https://www.youtube.com/watch?v=GUuCFxKPI3A&list=PL9D460E4AE21289FF' gives in my region: [...] [download] Downloading video #12 of 73 [youtube] QQxl9EI9YBg: Downloading video webpage [youtube] QQxl9EI9YBg: Downloading video info webpage ERROR: YouTube said: This video is not available in your country. This should not be an error, but a warning. Download should skip this single entry in the playlist and continue with the remaining 60.
Author
Owner

@ole-tange commented on GitHub (Jan 6, 2014):

I take that back: You just need to use -i.

So could the error message please be changed to:

ERROR: YouTube said: This video is not available in your country.
ERROR: Use -i to ignore this.

@ole-tange commented on GitHub (Jan 6, 2014): I take that back: You just need to use -i. So could the error message please be changed to: ERROR: YouTube said: This video is not available in your country. ERROR: Use -i to ignore this.
Author
Owner

@phihag commented on GitHub (Jan 6, 2014):

I was just about to say - a video failing to download is an error in my book, and in an automated process I'd certainly want the error to bubble up in time. I am considering to default -i and require automated processes to pass in --abort-on-error, at least in playlists. Since there can be multiple errors, I wouldn't want to inflate the error message too much.

@phihag commented on GitHub (Jan 6, 2014): I was just about to say - a video failing to download is an error in my book, and in an automated process I'd certainly want the error to bubble up in time. I am considering to default `-i` and require automated processes to pass in `--abort-on-error`, at least in playlists. Since there can be multiple errors, I wouldn't want to inflate the error message too much.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#1640
No description provided.