mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 00:37:06 -05:00 
			
		
		
		
	[youtube] Playlists: extract the videos id from ['media$group']['yt$videoid'] (fixes #1374)
'media$player' is not defined for private videos.
This commit is contained in:
		@@ -943,8 +943,11 @@ class YoutubePlaylistIE(InfoExtractor):
 | 
			
		||||
 | 
			
		||||
            for entry in response['feed']['entry']:
 | 
			
		||||
                index = entry['yt$position']['$t']
 | 
			
		||||
                if 'media$group' in entry and 'media$player' in entry['media$group']:
 | 
			
		||||
                    videos.append((index, entry['media$group']['media$player']['url']))
 | 
			
		||||
                if 'media$group' in entry and 'yt$videoid' in entry['media$group']:
 | 
			
		||||
                    videos.append((
 | 
			
		||||
                        index,
 | 
			
		||||
                        'https://www.youtube.com/watch?v=' + entry['media$group']['yt$videoid']['$t']
 | 
			
		||||
                    ))
 | 
			
		||||
 | 
			
		||||
        videos = [v[1] for v in sorted(videos)]
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user