+
+ video_info = self._download_json(
+ self._api_vars['url'] + '/' + self._api_vars['playerType'] + '/' + video_id + '?apiKey=sh%40hid0nlin3&hash=b2wMCTHpSmyxGqQjJFOycRmLSex%2BBpTK%2Fooxy6vHaqs%3D',
+ video_id
+ )['data']
+ if video_info.get('error'):
+ for error in video_info['error']:
+ raise ExtractorError(error)
+ video_info = video_info[self._api_vars['playerType']]
+ title = video_info['title']
+ thumbnail = video_info.get('thumbnailUrl')
+ categories = [category['name'] for category in video_info.get('genres')]
+ description = video_info.get('description')
+ duration = int_or_none(video_info.get('duration'))
+