mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[brightcove:new] Use referrer for formats' HTTP headers
This commit is contained in:
		| @@ -564,7 +564,7 @@ class BrightcoveNewIE(AdobePassIE): | ||||
|  | ||||
|         return entries | ||||
|  | ||||
|     def _parse_brightcove_metadata(self, json_data, video_id): | ||||
|     def _parse_brightcove_metadata(self, json_data, video_id, headers={}): | ||||
|         title = json_data['name'].strip() | ||||
|  | ||||
|         formats = [] | ||||
| @@ -638,6 +638,9 @@ class BrightcoveNewIE(AdobePassIE): | ||||
|  | ||||
|         self._sort_formats(formats) | ||||
|  | ||||
|         for f in formats: | ||||
|             f.setdefault('http_headers', {}).update(headers) | ||||
|  | ||||
|         subtitles = {} | ||||
|         for text_track in json_data.get('text_tracks', []): | ||||
|             if text_track.get('src'): | ||||
| @@ -724,4 +727,5 @@ class BrightcoveNewIE(AdobePassIE): | ||||
|                     'tveToken': tve_token, | ||||
|                 }) | ||||
|  | ||||
|         return self._parse_brightcove_metadata(json_data, video_id) | ||||
|         return self._parse_brightcove_metadata( | ||||
|             json_data, video_id, headers=headers) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user