[brightcove] Pass embed page URL as referrer (closes #15486)
[youtube-dl] / youtube_dl / extractor / generic.py
index 1d9da8115832126671233101dbc3b51759e63a33..c3f201949bce359b5a097f336965cbbefe6cf37b 100644 (file)
@@ -2280,7 +2280,10 @@ class GenericIE(InfoExtractor):
         # Look for Brightcove New Studio embeds
         bc_urls = BrightcoveNewIE._extract_urls(self, webpage)
         if bc_urls:
-            return self.playlist_from_matches(bc_urls, video_id, video_title, ie='BrightcoveNew')
+            return self.playlist_from_matches(
+                bc_urls, video_id, video_title,
+                getter=lambda x: smuggle_url(x, {'referrer': url}),
+                ie='BrightcoveNew')
 
         # Look for Nexx embeds
         nexx_urls = NexxIE._extract_urls(webpage)