]> jfr.im git - yt-dlp.git/commitdiff
[ie/youtube] Fix `player_params` arg being converted to lowercase
authorcoletdjnz <redacted>
Sat, 29 Jul 2023 22:50:25 +0000 (10:50 +1200)
committercoletdjnz <redacted>
Sat, 29 Jul 2023 22:50:25 +0000 (10:50 +1200)
Fix bug in ba06d77a316650ff057347d224b5afa8b203ad65

Authored by: coletdjnz

yt_dlp/extractor/youtube.py

index 940a4995b5595371c03e526786e40f87ae73ebd6..1e16631b184d0e49be29df0ad71c75008cec587e 100644 (file)
@@ -3597,7 +3597,7 @@ def _extract_player_response(self, client, video_id, master_ytcfg, player_ytcfg,
         if _split_innertube_client(client)[0] == 'android':
             yt_query['params'] = 'CgIQBg=='
 
-        pp_arg = self._configuration_arg('player_params', [None])[0]
+        pp_arg = self._configuration_arg('player_params', [None], casesense=True)[0]
         if pp_arg:
             yt_query['params'] = pp_arg
 
@@ -4018,7 +4018,7 @@ def _download_player_responses(self, url, smuggled_data, video_id, webpage_url):
         webpage = None
         if 'webpage' not in self._configuration_arg('player_skip'):
             query = {'bpctr': '9999999999', 'has_verified': '1'}
-            pp = self._configuration_arg('player_params', [None])[0]
+            pp = self._configuration_arg('player_params', [None], casesense=True)[0]
             if pp:
                 query['pp'] = pp
             webpage = self._download_webpage(