mirror of
				https://github.com/ytdl-org/youtube-dl
				synced 2025-11-03 19:23:44 +00:00 
			
		
		
		
	
							parent
							
								
									f4da808036
								
							
						
					
					
						commit
						8410653f24
					
				@ -59,6 +59,20 @@ class RuutuIE(InfoExtractor):
 | 
				
			|||||||
            'url': 'http://www.ruutu.fi/video/3193728',
 | 
					            'url': 'http://www.ruutu.fi/video/3193728',
 | 
				
			||||||
            'only_matching': True,
 | 
					            'only_matching': True,
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            # audio podcast
 | 
				
			||||||
 | 
					            'url': 'https://www.supla.fi/supla/3382410',
 | 
				
			||||||
 | 
					            'md5': 'b9d7155fed37b2ebf6021d74c4b8e908',
 | 
				
			||||||
 | 
					            'info_dict': {
 | 
				
			||||||
 | 
					                'id': '3382410',
 | 
				
			||||||
 | 
					                'ext': 'mp3',
 | 
				
			||||||
 | 
					                'title': 'Mikä ihmeen poltergeist?',
 | 
				
			||||||
 | 
					                'description': 'md5:bbb6963df17dfd0ecd9eb9a61bf14b52',
 | 
				
			||||||
 | 
					                'thumbnail': r're:^https?://.*\.jpg$',
 | 
				
			||||||
 | 
					                'age_limit': 0,
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            'expected_warnings': ['HTTP Error 502: Bad Gateway'],
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _real_extract(self, url):
 | 
					    def _real_extract(self, url):
 | 
				
			||||||
@ -94,6 +108,12 @@ class RuutuIE(InfoExtractor):
 | 
				
			|||||||
                        continue
 | 
					                        continue
 | 
				
			||||||
                        formats.extend(self._extract_mpd_formats(
 | 
					                        formats.extend(self._extract_mpd_formats(
 | 
				
			||||||
                            video_url, video_id, mpd_id='dash', fatal=False))
 | 
					                            video_url, video_id, mpd_id='dash', fatal=False))
 | 
				
			||||||
 | 
					                    elif ext == 'mp3' or child.tag == 'AudioMediaFile':
 | 
				
			||||||
 | 
					                        formats.append({
 | 
				
			||||||
 | 
					                            'format_id': 'audio',
 | 
				
			||||||
 | 
					                            'url': video_url,
 | 
				
			||||||
 | 
					                            'vcodec': 'none',
 | 
				
			||||||
 | 
					                        })
 | 
				
			||||||
                    else:
 | 
					                    else:
 | 
				
			||||||
                        proto = compat_urllib_parse_urlparse(video_url).scheme
 | 
					                        proto = compat_urllib_parse_urlparse(video_url).scheme
 | 
				
			||||||
                        if not child.tag.startswith('HTTP') and proto != 'rtmp':
 | 
					                        if not child.tag.startswith('HTTP') and proto != 'rtmp':
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user