|  | @@ -174,11 +174,13 @@ class DailymotionIE(DailymotionBaseInfoExtractor):
 | 
	
		
			
				|  |  |              uploader_id = metadata.get('owner', {}).get('id')
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              subtitles = {}
 | 
	
		
			
				|  |  | -            for subtitle_lang, subtitle in metadata.get('subtitles', {}).get('data', {}).items():
 | 
	
		
			
				|  |  | -                subtitles[subtitle_lang] = [{
 | 
	
		
			
				|  |  | -                    'ext': determine_ext(subtitle_url),
 | 
	
		
			
				|  |  | -                    'url': subtitle_url,
 | 
	
		
			
				|  |  | -                } for subtitle_url in subtitle.get('urls', [])]
 | 
	
		
			
				|  |  | +            subtitles_data = metadata.get('subtitles', {}).get('data', {})
 | 
	
		
			
				|  |  | +            if subtitles_data and isinstance(subtitles_data, dict):
 | 
	
		
			
				|  |  | +                for subtitle_lang, subtitle in subtitles_data.items():
 | 
	
		
			
				|  |  | +                    subtitles[subtitle_lang] = [{
 | 
	
		
			
				|  |  | +                        'ext': determine_ext(subtitle_url),
 | 
	
		
			
				|  |  | +                        'url': subtitle_url,
 | 
	
		
			
				|  |  | +                    } for subtitle_url in subtitle.get('urls', [])]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              return {
 | 
	
		
			
				|  |  |                  'id': video_id,
 |