diff --git a/youtube_dl/extractor/arte.py b/youtube_dl/extractor/arte.py index 9ca6c71e9..646377e4b 100644 --- a/youtube_dl/extractor/arte.py +++ b/youtube_dl/extractor/arte.py @@ -40,8 +40,9 @@ def _real_extract(self, url): formats = [{ 'forma_id': q.attrib['quality'], 'url': q.text, + 'ext': 'flv', 'quality': 2 if q.attrib['quality'] == 'hd' else 1, - } for q in config.findall('.//quality')] + } for q in config.findall('./urls/url')] self._sort_formats(formats) title = config.find('.//name').text @@ -51,7 +52,6 @@ def _real_extract(self, url): 'title': title, 'thumbnail': thumbnail, 'formats': formats, - 'ext': 'flv', }