From 9a0416c6a5e87c577cb5079e75e3ae63ee948d80 Mon Sep 17 00:00:00 2001 From: nixxo Date: Fri, 18 Nov 2022 02:12:02 +0100 Subject: [PATCH] [extractor/twitter:spaces] Add 'Referer' to m3u8 (#5580) Closes #5565 Authored by: nixxo --- yt_dlp/extractor/twitter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yt_dlp/extractor/twitter.py b/yt_dlp/extractor/twitter.py index 3c81473dc..62b34d081 100644 --- a/yt_dlp/extractor/twitter.py +++ b/yt_dlp/extractor/twitter.py @@ -1167,7 +1167,8 @@ class TwitterSpacesIE(TwitterBaseIE): # XXX: Native downloader does not work formats = self._extract_m3u8_formats( traverse_obj(source, 'noRedirectPlaybackUrl', 'location'), - metadata['media_key'], 'm4a', 'm3u8', live=live_status == 'is_live') + metadata['media_key'], 'm4a', 'm3u8', live=live_status == 'is_live', + headers={'Referer': 'https://twitter.com/'}) for fmt in formats: fmt.update({'vcodec': 'none', 'acodec': 'aac'})