[YoutubeDL] don't set the 'requested_subtitles' without writesubtitles or writeautoma...
[youtube-dl] / youtube_dl / YoutubeDL.py
index f8b8fb0c18df3bc1e86903f095b48782a8c38a93..088b111eb835f684bf934b4ba9a2334a9822f43a 100755 (executable)
@@ -1164,8 +1164,10 @@ class YoutubeDL(object):
                 if lang not in available_subs:
                     available_subs[lang] = cap_info
 
-        if not available_subs:
-            return available_subs
+        if (not self.params.get('writesubtitles') and not
+                self.params.get('writeautomaticsub') or not
+                available_subs):
+            return None
 
         if self.params.get('allsubtitles', False):
             requested_langs = available_subs.keys()