about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLogan B <einstein95@users.noreply.github.com>2021-06-21 05:41:14 +1200
committerGitHub <noreply@github.com>2021-06-21 00:41:14 +0700
commitcc21aebe9071660ba558dae75c3066a4a3b38820 (patch)
tree0c3a8139ac7de72717cbbb44e46796d81869a78e
parent57b9a4b4c6cf2580b5007db78bd333a9a237fd47 (diff)
downloadyoutube-dl-cc21aebe9071660ba558dae75c3066a4a3b38820.tar.gz
youtube-dl-cc21aebe9071660ba558dae75c3066a4a3b38820.tar.xz
youtube-dl-cc21aebe9071660ba558dae75c3066a4a3b38820.zip
[umg:de] Update GraphQL API URL (#29304)
Previous one no longer resolves

Co-authored-by: Sergey M. <dstftw@gmail.com>
-rw-r--r--youtube_dl/extractor/umg.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/youtube_dl/extractor/umg.py b/youtube_dl/extractor/umg.py
index d815cd9a6..47948b6ce 100644
--- a/youtube_dl/extractor/umg.py
+++ b/youtube_dl/extractor/umg.py
@@ -28,7 +28,7 @@ class UMGDeIE(InfoExtractor):
     def _real_extract(self, url):
         video_id = self._match_id(url)
         video_data = self._download_json(
-            'https://api.universal-music.de/graphql',
+            'https://graphql.universal-music.de/',
             video_id, query={
                 'query': '''{
   universalMusic(channel:16) {
@@ -56,11 +56,9 @@ class UMGDeIE(InfoExtractor):
         formats = []
 
         def add_m3u8_format(format_id):
-            m3u8_formats = self._extract_m3u8_formats(
+            formats.extend(self._extract_m3u8_formats(
                 hls_url_template % format_id, video_id, 'mp4',
-                'm3u8_native', m3u8_id='hls', fatal='False')
-            if m3u8_formats and m3u8_formats[0].get('height'):
-                formats.extend(m3u8_formats)
+                'm3u8_native', m3u8_id='hls', fatal=False))
 
         for f in video_data.get('formats', []):
             f_url = f.get('url')