summary refs log tree commit diff
diff options
context:
space:
mode:
authorPhilipp Hagemeister <phihag@phihag.de>2013-05-04 11:44:27 +0200
committerPhilipp Hagemeister <phihag@phihag.de>2013-05-04 11:44:59 +0200
commitc43e57242e10eae327d4348390cfb9e574fad5dd (patch)
treee11c22f123c3f1c941e6d2f999d2aec99b6c022d
parentdb8fd71ca976e9e4e79d79ca86fa359ca547f06b (diff)
downloadyoutube-dl-c43e57242e10eae327d4348390cfb9e574fad5dd.tar.gz
youtube-dl-c43e57242e10eae327d4348390cfb9e574fad5dd.tar.xz
youtube-dl-c43e57242e10eae327d4348390cfb9e574fad5dd.zip
twitch.tv chapters: Include uploader (#810)
-rwxr-xr-xyoutube_dl/InfoExtractors.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/youtube_dl/InfoExtractors.py b/youtube_dl/InfoExtractors.py
index 737bf7aa0..96c597396 100755
--- a/youtube_dl/InfoExtractors.py
+++ b/youtube_dl/InfoExtractors.py
@@ -3384,11 +3384,12 @@ class JustinTVIE(InfoExtractor):
             video_ext = video_url.rpartition('.')[2] or u'flv'
 
             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',
                                    errnote='Download of chapter metadata failed')
             chapter_info = json.loads(chapter_info_json)
 
+
             # TODO determine start (and probably fix up file)
             #  youtube-dl -v http://www.twitch.tv/firmbelief/c/1757457
             #video_url += u'?start=' + a.find('./start_timestamp').text
@@ -3401,6 +3402,8 @@ class JustinTVIE(InfoExtractor):
                 'title': chapter_info['title'],
                 'thumbnail': chapter_info['preview'],
                 'description': chapter_info['description'],
+                'uploader': chapter_info['channel']['display_name'],
+                'uploader_id': chapter_info['channel']['name'],
             }
             return [info]
         else: