X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fcommon.py;h=5684227dcfca770be68d1feea28616a5e0d84e57;hb=1e5bcdec0264190ed2a05ee49c1f9f5b20ba3aa6;hp=9c40d56a9d71a3e2c1754e93d1052e93ba98532f;hpb=e7d8e98a9ffdec2502bedb21a4f043df6da225a5;p=youtube-dl diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 9c40d56a9..5684227dc 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -1054,10 +1054,18 @@ class InfoExtractor(object): elif not description and name in ('description', 'abstract'): description = content + thumbnails = [{ + 'id': image.get('type'), + 'url': image.get('src'), + 'width': int_or_none(image.get('width')), + 'height': int_or_none(image.get('height')), + } for image in smil.findall(self._xpath_ns('.//image', namespace)) if image.get('src')] + return { 'id': video_id, 'title': title or video_id, 'description': description, + 'thumbnails': thumbnails, 'formats': formats, 'subtitles': subtitles, }