|  | @@ -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')
 |