twitch.tv chapters: Include uploader (#810)

This commit is contained in:
Philipp Hagemeister 2013-05-04 11:44:27 +02:00
parent db8fd71ca9
commit c43e57242e

View File

@ -3384,11 +3384,12 @@ class JustinTVIE(InfoExtractor):
video_ext = video_url.rpartition('.')[2] or u'flv' video_ext = video_url.rpartition('.')[2] or u'flv'
chapter_api_url = u'https://api.twitch.tv/kraken/videos/c' + chapter_id chapter_api_url = u'https://api.twitch.tv/kraken/videos/c' + chapter_id
chapter_info_json = self._download_webpage(chapter_api_url, video_id, chapter_info_json = self._download_webpage(chapter_api_url, u'c' + chapter_id,
note='Downloading chapter metadata', note='Downloading chapter metadata',
errnote='Download of chapter metadata failed') errnote='Download of chapter metadata failed')
chapter_info = json.loads(chapter_info_json) chapter_info = json.loads(chapter_info_json)
# TODO determine start (and probably fix up file) # TODO determine start (and probably fix up file)
# youtube-dl -v http://www.twitch.tv/firmbelief/c/1757457 # youtube-dl -v http://www.twitch.tv/firmbelief/c/1757457
#video_url += u'?start=' + a.find('./start_timestamp').text #video_url += u'?start=' + a.find('./start_timestamp').text
@ -3401,6 +3402,8 @@ class JustinTVIE(InfoExtractor):
'title': chapter_info['title'], 'title': chapter_info['title'],
'thumbnail': chapter_info['preview'], 'thumbnail': chapter_info['preview'],
'description': chapter_info['description'], 'description': chapter_info['description'],
'uploader': chapter_info['channel']['display_name'],
'uploader_id': chapter_info['channel']['name'],
} }
return [info] return [info]
else: else: