Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
YoutubePlaylists pages can sometimes refer to their contents via /watch?v=...&list=<id> rather than /playlist?list=<id> #24978
Comments
|
Strange, I'm having no problems downloading that playlist. But where is |
|
Oh yeah I got the yt-lockup-title when I disabled polymer, however it's not in my dump whether I disable polymer or not oddly - and the download works in both cases. |

Checklist
Verbose log
Description
The YoutubePlaylists extractor seems to be expecting lists of playlists to refer to their contained playlists via a link to the full playlist (
/playlist?list=...) inside eachh3.yt-lockup-titleelement. However, pages such as the exemplar https://www.youtube.com/channel/UCPlYCdARxfOHlMUaA4b8a_A/playlists?view=50&flow=list&shelf_id=17666223384013636041, even when&disable_polymer=trueis added to the URL, instead have theh3.yt-lockup-titlecontain a link to the first video in the playlist with the playlist id included (/watch?v=...&list=...). This causes YoutubePlaylists's regex to not match anything, resulting in youtube-dl downloading nothing from the shelf.I've attached a
--dump-pagesoutput of the same URL, to illustrate:UCPlYCdARxfOHlMUaA4b8a_A_https_-_www.youtube.com_channel_UCPlYCdARxfOHlMUaA4b8a_A_playlistsview=50_flow=list_shelf_id=17666223384013636041_disable_polymer=true.dump.txt