Fix issue #8109 (error when downloading automatic captions)
authorDimitre Liotev <dl@liotev.com>
Thu, 21 Jan 2016 06:10:41 +0000 (08:10 +0200)
committerSergey M․ <dstftw@gmail.com>
Thu, 21 Jan 2016 16:55:36 +0000 (22:55 +0600)
youtube_dl/extractor/youtube.py

index d31161d21c7279d33885fb7849b82e7513c96645..567877920d7ab9f7f0b73ac90512ac3b61ccebea 100644 (file)
@@ -964,6 +964,9 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
         try:
             args = player_config['args']
             caption_url = args['ttsurl']
+            if caption_url is None or caption_url == "" or caption_url.isspace():
+                self._downloader.report_warning("No automatic captions")
+                return {}
             timestamp = args['timestamp']
             # We get the available subtitles
             list_params = compat_urllib_parse.urlencode({