diff --git a/yt_dlp/extractor/faulio.py b/yt_dlp/extractor/faulio.py index 4f0e910984..e5e171c0e9 100644 --- a/yt_dlp/extractor/faulio.py +++ b/yt_dlp/extractor/faulio.py @@ -128,9 +128,6 @@ def _real_extract(self, url): formats.extend(fmts) self._merge_subtitles(subs, target=subtitles) - for f in formats: - f['http_headers'] = headers - return { 'id': f'{urllib.parse.urlparse(api_base).hostname}_{video_id}', **traverse_obj(traverse_obj(video_info, ('blocks', 0)), { @@ -147,6 +144,7 @@ def _real_extract(self, url): }), 'formats': formats, 'subtitles': subtitles, + 'http_headers': headers, } @@ -228,9 +226,6 @@ def _real_extract(self, url): formats.extend(fmts) self._merge_subtitles(subs, target=subtitles) - for f in formats: - f['http_headers'] = headers - return { 'id': f'{urllib.parse.urlparse(api_base).hostname}_{video_id}', **traverse_obj(channel, { @@ -239,5 +234,6 @@ def _real_extract(self, url): }), 'formats': formats, 'subtitles': subtitles, + 'http_headers': headers, 'is_live': True, }