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 @@ def _real_extract(self, url): # 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'})