[youtube] fix: Youtube Music playlists

This commit is contained in:
insaneracist 2020-11-04 10:06:53 -08:00
parent 7166f47b18
commit 659ddd7f70

View file

@ -2965,9 +2965,12 @@ def _real_extract(self, url):
if video: if video:
return video return video
youtube_music_playlist_prefix = 'RDCLAK5uy_'
if playlist_id.startswith(('RD', 'UL', 'PU')): if playlist_id.startswith(('RD', 'UL', 'PU')):
# Mixes require a custom extraction process if not playlist_id.startswith(youtube_music_playlist_prefix):
return self._extract_mix(playlist_id) # Mixes require a custom extraction process,
# Youtube Music playlists act like normal playlists (with randomized order)
return self._extract_mix(playlist_id)
has_videos, playlist = self._extract_playlist(playlist_id) has_videos, playlist = self._extract_playlist(playlist_id)
if has_videos or not video_id: if has_videos or not video_id: