X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fempflix.py;h=1c498d8c8fa0cc95a2963a19384201a42ec2fa4b;hb=7ca2e11f24aa1b4232cb0ce9f9f33c98f76f3aa1;hp=e6952588fbdfa08167935fc2b1c0381804328943;hpb=9eeb7abc6b1ff38b7c29d790ced62fb3411f0143;p=youtube-dl diff --git a/youtube_dl/extractor/empflix.py b/youtube_dl/extractor/empflix.py index e6952588f..1c498d8c8 100644 --- a/youtube_dl/extractor/empflix.py +++ b/youtube_dl/extractor/empflix.py @@ -3,6 +3,7 @@ from __future__ import unicode_literals import re from .common import InfoExtractor +from ..utils import fix_xml_ampersands class EmpflixIE(InfoExtractor): @@ -36,7 +37,8 @@ class EmpflixIE(InfoExtractor): webpage, 'flashvars.config') cfg_xml = self._download_xml( - cfg_url, video_id, note='Downloading metadata') + cfg_url, video_id, note='Downloading metadata', + transform_source=fix_xml_ampersands) formats = [ { @@ -44,11 +46,13 @@ class EmpflixIE(InfoExtractor): 'format_id': item.find('res').text, } for item in cfg_xml.findall('./quality/item') ] + thumbnail = cfg_xml.find('./startThumb').text return { 'id': video_id, 'title': video_title, 'description': video_description, + 'thumbnail': thumbnail, 'formats': formats, 'age_limit': age_limit, }