]> jfr.im git - yt-dlp.git/commitdiff
[mediaset] Fix extraction for some videos (#850)
authornyuszika7h <redacted>
Wed, 1 Sep 2021 15:39:15 +0000 (17:39 +0200)
committerGitHub <redacted>
Wed, 1 Sep 2021 15:39:15 +0000 (21:09 +0530)
This was broken by #564
Closes #849
Authored by: nyuszika7h

yt_dlp/extractor/mediaset.py

index d8f12dca6bfaa2230993da12b3c1c5acd07748d9..f4db58e64af699265823cc996754ea1138b367c4 100644 (file)
@@ -58,6 +58,22 @@ class MediasetIE(ThePlatformBaseIE):
             'uploader': 'Canale 5',
             'uploader_id': 'C5',
         },
+    }, {
+        'url': 'https://www.mediasetplay.mediaset.it/video/cameracafe5/episodio-69-pezzo-di-luna_F303843101017801',
+        'md5': 'd1650ac9ff944f185556126a736df148',
+        'info_dict': {
+            'id': 'F303843101017801',
+            'ext': 'mp4',
+            'title': 'Episodio 69 - Pezzo di luna',
+            'description': '',
+            'thumbnail': r're:^https?://.*\.jpg$',
+            'duration': 263.008,
+            'upload_date': '20200902',
+            'series': 'Camera CafĂ© 5',
+            'timestamp': 1599064700,
+            'uploader': 'Italia 1',
+            'uploader_id': 'I1',
+        },
     }, {
         # clip
         'url': 'https://www.mediasetplay.mediaset.it/video/gogglebox/un-grande-classico-della-commedia-sexy_FAFU000000661680',
@@ -132,7 +148,7 @@ def _real_extract(self, url):
         formats = []
         subtitles = {}
         first_e = None
-        asset_type = 'HD,browser,geoIT|SD,browser,geoIT|geoNo:HD,browser,geoIT|geoNo:SD,browser,geoIT|geoNo'
+        asset_type = 'HD,browser,geoIT|SD,browser,geoIT|geoNo:HD,browser,geoIT|geoNo:SD,browser,geoIT|geoNo|HD|SD'
         # TODO: fixup ISM+none manifest URLs
         for f in ('MPEG4', 'MPEG-DASH+none', 'M3U+none'):
             try: