mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-15 21:03:18 +00:00
[extractor/arte] Fix title extraction
Fixes: https://github.com/yt-dlp/yt-dlp/pull/3302#issuecomment-1197568420
This commit is contained in:
parent
59f63c8f0f
commit
f640e42ffa
|
@ -45,6 +45,20 @@ class ArteTVIE(ArteTVBaseIE):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
},
|
},
|
||||||
'params': {'skip_download': 'm3u8'}
|
'params': {'skip_download': 'm3u8'}
|
||||||
|
}, {
|
||||||
|
'note': 'No alt_title',
|
||||||
|
'url': 'https://www.arte.tv/fr/videos/110371-000-A/la-chaleur-supplice-des-arbres-de-rue/',
|
||||||
|
'info_dict': {
|
||||||
|
'id': '110371-000-A',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'upload_date': '20220718',
|
||||||
|
'duration': 154,
|
||||||
|
'timestamp': 1658162460,
|
||||||
|
'description': 'md5:5890f36fe7dccfadb8b7c0891de54786',
|
||||||
|
'title': 'La chaleur, supplice des arbres de rue',
|
||||||
|
'thumbnail': 'https://api-cdn.arte.tv/img/v2/image/CPE2sQDtD8GLQgt8DuYHLf/940x530',
|
||||||
|
},
|
||||||
|
'params': {'skip_download': 'm3u8'}
|
||||||
}, {
|
}, {
|
||||||
'url': 'https://api.arte.tv/api/player/v2/config/de/100605-013-A',
|
'url': 'https://api.arte.tv/api/player/v2/config/de/100605-013-A',
|
||||||
'only_matching': True,
|
'only_matching': True,
|
||||||
|
@ -172,8 +186,8 @@ def _real_extract(self, url):
|
||||||
return {
|
return {
|
||||||
'id': metadata['providerId'],
|
'id': metadata['providerId'],
|
||||||
'webpage_url': traverse_obj(metadata, ('link', 'url')),
|
'webpage_url': traverse_obj(metadata, ('link', 'url')),
|
||||||
'title': metadata.get('subtitle'),
|
'title': traverse_obj(metadata, 'subtitle', 'title'),
|
||||||
'alt_title': metadata.get('title'),
|
'alt_title': metadata.get('subtitle') and metadata.get('title'),
|
||||||
'description': metadata.get('description'),
|
'description': metadata.get('description'),
|
||||||
'duration': traverse_obj(metadata, ('duration', 'seconds')),
|
'duration': traverse_obj(metadata, ('duration', 'seconds')),
|
||||||
'language': metadata.get('language'),
|
'language': metadata.get('language'),
|
||||||
|
|
Loading…
Reference in a new issue