Merge remote-tracking branch 'origin/API_YT_playlists'
[youtube-dl] / youtube_dl / InfoExtractors.py
index 490f30491a5c1f878a58ea9e337040c927ab28ae..d52506389807008353e424341b25c7ef406d9a53 100755 (executable)
@@ -1482,6 +1482,10 @@ class YoutubeSearchIE(InfoExtractor):
                 return
             api_response = json.loads(data)['data']
 
+            if not 'items' in api_response:
+                self._downloader.trouble(u'[youtube] No video results')
+                return
+
             new_ids = list(video['id'] for video in api_response['items'])
             video_ids += new_ids