[slideslive] use m3u8 entry protocol for m3u8 formats(closes #27400)
authorRemita Amine <remitamine@gmail.com>
Sun, 13 Dec 2020 11:43:21 +0000 (12:43 +0100)
committerRemita Amine <remitamine@gmail.com>
Sun, 13 Dec 2020 11:43:21 +0000 (12:43 +0100)
youtube_dl/extractor/slideslive.py

index cd70841a90cad964fb2c654cb01baefdae6bc21c..9409a010090029bc9df30a667cdaa63e08e1b835 100644 (file)
@@ -83,9 +83,10 @@ class SlidesLiveIE(InfoExtractor):
             else:
                 formats = []
                 _MANIFEST_PATTERN = 'https://01.cdn.yoda.slideslive.com/%s/master.%s'
+                # use `m3u8` entry_protocol until EXT-X-MAP is properly supported by `m3u8_native` entry_protocol
                 formats.extend(self._extract_m3u8_formats(
-                    _MANIFEST_PATTERN % (service_id, 'm3u8'), service_id, 'mp4',
-                    entry_protocol='m3u8_native', m3u8_id='hls', fatal=False))
+                    _MANIFEST_PATTERN % (service_id, 'm3u8'),
+                    service_id, 'mp4', m3u8_id='hls', fatal=False))
                 formats.extend(self._extract_mpd_formats(
                     _MANIFEST_PATTERN % (service_id, 'mpd'), service_id,
                     mpd_id='dash', fatal=False))