From f96b1582d3d07b0e02959708c5de4e0e3da53d84 Mon Sep 17 00:00:00 2001 From: bashonly Date: Thu, 27 Mar 2025 14:40:33 -0500 Subject: [PATCH] [ie/youtube] Invalidate JS function cache Authored by: bashonly --- yt_dlp/extractor/youtube/_video.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/youtube/_video.py b/yt_dlp/extractor/youtube/_video.py index 369d5d6bdb..6344ceb523 100644 --- a/yt_dlp/extractor/youtube/_video.py +++ b/yt_dlp/extractor/youtube/_video.py @@ -1995,7 +1995,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): res = self._parse_sig_js(code, player_url) test_string = ''.join(map(chr, range(len(example_sig)))) cache_spec = [ord(c) for c in res(test_string)] - self.cache.store('youtube-sigfuncs', func_id, cache_spec) + self.cache.store('youtube-sigfuncs', func_id, cache_spec, min_ver='2025.03.27') return lambda s: ''.join(s[i] for i in cache_spec) @@ -2091,7 +2091,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): if func_code := self._player_cache.get(cache_id): return func_code - func_code = self.cache.load('youtube-nsig', player_id, min_ver='2025.03.26') + func_code = self.cache.load('youtube-nsig', player_id, min_ver='2025.03.27') if func_code: self._player_cache[cache_id] = func_code