diff options
Diffstat (limited to 'youtube_dl/extractor/spiegeltv.py')
| -rw-r--r-- | youtube_dl/extractor/spiegeltv.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/youtube_dl/extractor/spiegeltv.py b/youtube_dl/extractor/spiegeltv.py index 08a5c4314..27f4033c5 100644 --- a/youtube_dl/extractor/spiegeltv.py +++ b/youtube_dl/extractor/spiegeltv.py @@ -77,11 +77,13 @@ class SpiegeltvIE(InfoExtractor):                      'rtmp_live': True,                  })              elif determine_ext(endpoint) == 'm3u8': -                formats.extend(self._extract_m3u8_formats( +                m3u8_formats = self._extract_m3u8_formats(                      endpoint.replace('[video]', play_path),                      video_id, 'm4v',                      preference=1,  # Prefer hls since it allows to workaround georestriction -                    m3u8_id='hls')) +                    m3u8_id='hls', fatal=False) +                if m3u8_formats is not False: +                    formats.extend(m3u8_formats)              else:                  formats.append({                      'url': endpoint, | 
