From 74a2ee7508119f815afac07cf3415aed06e43675 Mon Sep 17 00:00:00 2001 From: bashonly Date: Wed, 26 Mar 2025 23:41:38 -0500 Subject: [PATCH] [ie/youtube] Fix bug in `n` fixup Authored by: bashonly --- yt_dlp/extractor/youtube/_video.py | 1 + 1 file changed, 1 insertion(+) diff --git a/yt_dlp/extractor/youtube/_video.py b/yt_dlp/extractor/youtube/_video.py index c56d3db8f5..324721e059 100644 --- a/yt_dlp/extractor/youtube/_video.py +++ b/yt_dlp/extractor/youtube/_video.py @@ -2229,6 +2229,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): code = global_var + '; ' + code else: self.write_debug('No global array variable found in player JS') + varname = 'dlp_wins' return argnames, re.sub( rf';\s*if\s*\(\s*typeof\s+[a-zA-Z0-9_$]+\s*===?\s*(?:(["\'])undefined\1|{re.escape(varname)}\[\d+\])\s*\)\s*return\s+{re.escape(argnames[0])};', ';', code)