class MuenchenTVIE(InfoExtractor):
+ _WORKING = False
_VALID_URL = r'https?://(?:www\.)?muenchen\.tv/livestream'
IE_DESC = 'münchen.tv'
_TEST = {
'ext': 'mp4',
'title': 're:^münchen.tv-Livestream [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
'is_live': True,
- 'thumbnail': r're:^https?://.*\.jpg$'
+ 'thumbnail': r're:^https?://.*\.jpg$',
},
'params': {
'skip_download': True,
- }
+ },
}
def _real_extract(self, url):
ext = determine_ext(s['file'], None)
label_str = s.get('label')
if label_str is None:
- label_str = '_%d' % format_num
+ label_str = f'_{format_num}'
if ext is None:
format_id = label_str
else:
- format_id = '%s-%s' % (ext, label_str)
+ format_id = f'{ext}-{label_str}'
formats.append({
'url': s['file'],
'format_id': format_id,
'preference': -100 if '.smil' in s['file'] else 0, # Strictly inferior than all other formats?
})
- self._sort_formats(formats)
return {
'id': video_id,