mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	YoutubePlaylistIE: try to extract the url of the entries from the media$group dictionary
Extracting it from content can return rtsp urls.
This commit is contained in:
		| @@ -1606,9 +1606,15 @@ class YoutubePlaylistIE(InfoExtractor): | ||||
|                 # Number of videos is a multiple of self._MAX_RESULTS | ||||
|                 break | ||||
|  | ||||
|             videos += [ (entry['yt$position']['$t'], entry['content']['src']) | ||||
|                         for entry in response['feed']['entry'] | ||||
|                         if 'content' in entry ] | ||||
|             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'])) | ||||
|                 # Using this field can cause problems: | ||||
|                 # https://github.com/rg3/youtube-dl/issues/886 | ||||
|                 elif 'content' in entry: | ||||
|                     videos.append((index, entry['content']['src'])) | ||||
|  | ||||
|  | ||||
|             if len(response['feed']['entry']) < self._MAX_RESULTS: | ||||
|                 break | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz