[mediathekviewweb] Tweaked detection & naming for sign language/audio description

This commit is contained in:
ckaotik 2021-02-21 12:52:47 +01:00
parent 8a6fd68b92
commit 14384d4a6f

View File

@ -25,8 +25,8 @@ class MediathekViewWebSearchIE(SearchInfoExtractor):
# Map of title affixes indicating video variants. # Map of title affixes indicating video variants.
_variants = { _variants = {
'audio_description': '(Audiodeskription)', 'audio_description': 'Audiodeskription',
'sign_language': '(mit Gebärdensprache)', 'sign_language': 'mit Gebärdensprache',
} }
_future = True _future = True
_everywhere = False _everywhere = False
@ -108,7 +108,7 @@ class MediathekViewWebSearchIE(SearchInfoExtractor):
formats = [] formats = []
formats.append({ formats.append({
'url': item['url_video'], 'url': item['url_video'],
'format': ('medium ' + self._variants[variant]) if variant else None, 'format': ('medium (' + self._variants[variant] + ')') if variant else None,
'format_id': ('medium-' + variant) if variant else 'medium', 'format_id': ('medium-' + variant) if variant else 'medium',
'language_preference': -10 if variant else 10, 'language_preference': -10 if variant else 10,
'quality': -2, 'quality': -2,
@ -117,7 +117,7 @@ class MediathekViewWebSearchIE(SearchInfoExtractor):
if len(item.get('url_video_low', '')) > 0: if len(item.get('url_video_low', '')) > 0:
formats.append({ formats.append({
'url': item['url_video_low'], 'url': item['url_video_low'],
'format': ('low ' + self._variants[variant]) if variant else None, 'format': ('low (' + self._variants[variant] + ')') if variant else None,
'format_id': ('low-' + variant) if variant else 'low', 'format_id': ('low-' + variant) if variant else 'low',
'language_preference': -10 if variant else 10, 'language_preference': -10 if variant else 10,
'quality': -3, 'quality': -3,
@ -125,7 +125,7 @@ class MediathekViewWebSearchIE(SearchInfoExtractor):
if len(item.get('url_video_hd', '')) > 0: if len(item.get('url_video_hd', '')) > 0:
formats.append({ formats.append({
'url': item['url_video_hd'], 'url': item['url_video_hd'],
'format': ('high ' + self._variants[variant]) if variant else None, 'format': ('high (' + self._variants[variant] + ')') if variant else None,
'format_id': ('high-' + variant) if variant else 'high', 'format_id': ('high-' + variant) if variant else 'high',
'language_preference': -10 if variant else 10, 'language_preference': -10 if variant else 10,
'quality': -1, 'quality': -1,