Match --download-archive during playlist processing (Fixes #1745)
[youtube-dl] / youtube_dl / extractor / common.py
index eb3435c775c408bb07b3adc176a75b85704ffc77..3cebeaf29883875ca30e45c32234d83148b45caa 100644 (file)
@@ -229,12 +229,14 @@ class InfoExtractor(object):
         self.to_screen(u'Logging in')
 
     #Methods for following #608
-    def url_result(self, url, ie=None):
+    def url_result(self, url, ie=None, video_id=None):
         """Returns a url that points to a page that should be processed"""
         #TODO: ie should be the class used for getting the info
         video_info = {'_type': 'url',
                       'url': url,
                       'ie_key': ie}
+        if video_id is not None:
+            video_info['id'] = video_id
         return video_info
     def playlist_result(self, entries, playlist_id=None, playlist_title=None):
         """Returns a playlist"""