[dailymotion] Fix subtitles extraction
This commit is contained in:
		
							parent
							
								
									0b534d2adc
								
							
						
					
					
						commit
						cbd2ffd031
					
				| @ -174,11 +174,13 @@ class DailymotionIE(DailymotionBaseInfoExtractor): | |||||||
|             uploader_id = metadata.get('owner', {}).get('id') |             uploader_id = metadata.get('owner', {}).get('id') | ||||||
| 
 | 
 | ||||||
|             subtitles = {} |             subtitles = {} | ||||||
|             for subtitle_lang, subtitle in metadata.get('subtitles', {}).get('data', {}).items(): |             subtitles_data = metadata.get('subtitles', {}).get('data', {}) | ||||||
|                 subtitles[subtitle_lang] = [{ |             if subtitles_data and isinstance(subtitles_data, dict): | ||||||
|                     'ext': determine_ext(subtitle_url), |                 for subtitle_lang, subtitle in subtitles_data.items(): | ||||||
|                     'url': subtitle_url, |                     subtitles[subtitle_lang] = [{ | ||||||
|                 } for subtitle_url in subtitle.get('urls', [])] |                         'ext': determine_ext(subtitle_url), | ||||||
|  |                         'url': subtitle_url, | ||||||
|  |                     } for subtitle_url in subtitle.get('urls', [])] | ||||||
| 
 | 
 | ||||||
|             return { |             return { | ||||||
|                 'id': video_id, |                 'id': video_id, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user