1
0
mirror of https://codeberg.org/polarisfm/youtube-dl synced 2024-10-31 22:44:32 +01:00

[dailymotion] Fix subtitles extraction

This commit is contained in:
Sergey M․ 2015-12-10 21:29:07 +06:00
parent 0b534d2adc
commit cbd2ffd031

View File

@ -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,