aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornyuszika7h <nyuszika7h@gmail.com>2021-09-01 20:53:19 +0200
committerGitHub <noreply@github.com>2021-09-02 00:23:19 +0530
commit49ca8db06bf712ff8ce262039e0c154520ecb874 (patch)
tree371470b2e2a869ae1b112a60cb8fb79103c40a8b
parentee57a19d845e01572830535bd2308f4561ddf740 (diff)
downloadhypervideo-pre-49ca8db06bf712ff8ce262039e0c154520ecb874.tar.lz
hypervideo-pre-49ca8db06bf712ff8ce262039e0c154520ecb874.tar.xz
hypervideo-pre-49ca8db06bf712ff8ce262039e0c154520ecb874.zip
[mediaset] Fix extraction for more videos (#852)
Closes #851 Authored by: nyuszika7h
-rw-r--r--yt_dlp/extractor/mediaset.py20
1 files changed, 18 insertions, 2 deletions
diff --git a/yt_dlp/extractor/mediaset.py b/yt_dlp/extractor/mediaset.py
index f4db58e64..26e7abc49 100644
--- a/yt_dlp/extractor/mediaset.py
+++ b/yt_dlp/extractor/mediaset.py
@@ -44,7 +44,7 @@ class MediasetIE(ThePlatformBaseIE):
},
}, {
'url': 'https://www.mediasetplay.mediaset.it/video/matrix/puntata-del-25-maggio_F309013801000501',
- 'md5': '288532f0ad18307705b01e581304cd7b',
+ 'md5': '1276f966ac423d16ba255ce867de073e',
'info_dict': {
'id': 'F309013801000501',
'ext': 'mp4',
@@ -75,6 +75,22 @@ class MediasetIE(ThePlatformBaseIE):
'uploader_id': 'I1',
},
}, {
+ 'url': 'https://www.mediasetplay.mediaset.it/video/cameracafe5/episodio-51-tu-chi-sei_F303843107000601',
+ 'md5': '567e9ad375b7a27a0e370650f572a1e3',
+ 'info_dict': {
+ 'id': 'F303843107000601',
+ 'ext': 'mp4',
+ 'title': 'Episodio 51 - Tu chi sei?',
+ 'description': '',
+ 'thumbnail': r're:^https?://.*\.jpg$',
+ 'duration': 367.021,
+ 'upload_date': '20200902',
+ 'series': 'Camera Café 5',
+ 'timestamp': 1599069817,
+ 'uploader': 'Italia 1',
+ 'uploader_id': 'I1',
+ },
+ }, {
# clip
'url': 'https://www.mediasetplay.mediaset.it/video/gogglebox/un-grande-classico-della-commedia-sexy_FAFU000000661680',
'only_matching': True,
@@ -148,7 +164,7 @@ class MediasetIE(ThePlatformBaseIE):
formats = []
subtitles = {}
first_e = None
- asset_type = 'HD,browser,geoIT|SD,browser,geoIT|geoNo:HD,browser,geoIT|geoNo:SD,browser,geoIT|geoNo|HD|SD'
+ asset_type = 'geoNo:HD,browser,geoIT|geoNo:HD,geoIT|geoNo:SD,browser,geoIT|geoNo:SD,geoIT|geoNo|HD|SD'
# TODO: fixup ISM+none manifest URLs
for f in ('MPEG4', 'MPEG-DASH+none', 'M3U+none'):
try: