From 56f37a64e0dab2feda90624c8bb3dd205a04ba59 Mon Sep 17 00:00:00 2001 From: alarig Date: Sat, 12 May 2018 00:52:02 +0200 Subject: [PATCH] Work around vtt subtitle not announced in nrk JSON --- youtube_dl/extractor/nrk.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/youtube_dl/extractor/nrk.py b/youtube_dl/extractor/nrk.py index 94115534b..318a45551 100644 --- a/youtube_dl/extractor/nrk.py +++ b/youtube_dl/extractor/nrk.py @@ -75,8 +75,9 @@ class NRKBaseIE(InfoExtractor): entry_id, entry_title = video_id_and_title(num) duration = parse_duration(asset.get('duration')) subtitles = {} - for subtitle in ('webVtt', 'timedText'): - subtitle_url = asset.get('%sSubtitlesUrl' % subtitle) + subtitle_base = asset.get('timedTextSubtitlesUrl') + for subtitle in ('ttml', 'vtt'): + subtitle_url = re.sub(r"ttml$", subtitle, subtitle_base) if subtitle_url: subtitles.setdefault('no', []).append({ 'url': compat_urllib_parse_unquote(subtitle_url)