]> jfr.im git - yt-dlp.git/blobdiff - youtube_dlc/extractor/zdf.py
Update to ytdl-2021.01.03
[yt-dlp.git] / youtube_dlc / extractor / zdf.py
index 7b5ad4a6e85398331fe4c7926cbc378f3b624f0f..d9b393e6e76d658cda6565ab41c560d047ac0226 100644 (file)
@@ -41,7 +41,7 @@ def _extract_player(self, webpage, video_id, fatal=True):
 class ZDFIE(ZDFBaseIE):
     IE_NAME = "ZDF-3sat"
     _VALID_URL = r'https?://www\.(zdf|3sat)\.de/(?:[^/]+/)*(?P<id>[^/?]+)\.html'
-    _QUALITIES = ('auto', 'low', 'med', 'high', 'veryhigh')
+    _QUALITIES = ('auto', 'low', 'med', 'high', 'veryhigh', 'hd')
     _GEO_COUNTRIES = ['DE']
 
     _TESTS = [{
@@ -131,7 +131,7 @@ def _extract_entry(self, url, player, content, video_id):
         if not ptmd_path:
             ptmd_path = t[
                 'http://zdf.de/rels/streams/ptmd-template'].replace(
-                '{playerId}', 'portal')
+                '{playerId}', 'ngplayer_2_4')
 
         ptmd = self._call_api(
             urljoin(url, ptmd_path), player, url, video_id, 'metadata')