bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							805519bfaa 
							
						 
					 
					
						
						
							
							[jsinterp] Fix undefined variable name caching ( #13677 )  
						
						... 
						
						
						
						Fix b342d27f3f 
						
					 
					
						2025-07-09 20:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
						
						
							
						
						
							fca94ac5d6 
							
						 
					 
					
						
						
							
							[ie/youtube] Extract global nsig helper functions ( #13639 )  
						
						... 
						
						
						
						Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com> 
						
					 
					
						2025-07-05 18:23:15 -05:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							958153a226 
							
						 
					 
					
						
						
							
							[jsinterp] Fix extract_object ( #13580 )  
						
						... 
						
						
						
						Fixes sig extraction for YouTube player `e12fbea4`
Authored by: seproDev 
						
					 
					
						2025-06-30 15:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Sawicki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e38b273b7 
							
						 
					 
					
						
						
							
							[ie/youtube] Rework nsig function name extraction ( #13403 )  
						
						... 
						
						
						
						Closes  #13401 
Authored by: Grub4K 
					
						2025-06-05 23:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							167d7a9f0f 
							
						 
					 
					
						
						
							
							[jsinterp] Fix increment/decrement evaluation ( #13238 )  
						
						... 
						
						
						
						Closes  #13241 
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> 
					
						2025-05-21 22:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48be862b32 
							
						 
					 
					
						
						
							
							[ie/youtube] Make signature and nsig extraction more robust ( #12761 )  
						
						... 
						
						
						
						Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com> 
						
					 
					
						2025-03-27 22:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a550dfc904 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix signature and nsig extraction for player 4fcd6e4a ( #12748 )  
						
						... 
						
						
						
						Closes  #12746 
Authored by: seproDev 
					
						2025-03-25 23:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9c979461b 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix signature and nsig extraction for player 363db69b ( #12725 )  
						
						... 
						
						
						
						Closes  #12724 
Authored by: bashonly 
					
						2025-03-24 21:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b868518a1 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix nsig and signature extraction for player 643afba4 ( #12684 )  
						
						... 
						
						
						
						Closes  #12677 , Closes  #12682 
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> 
					
						2025-03-21 20:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ca8c44a07 
							
						 
					 
					
						
						
							
							[jsinterp] Improve zeroise ( #12313 )  
						
						... 
						
						
						
						Authored by: seproDev 
						
					 
					
						2025-02-09 22:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5460cd9189 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix signature function extraction for 2f1832d2 ( #11801 )  
						
						... 
						
						
						
						Closes  #11798 
Authored by: bashonly 
					
						2024-12-13 09:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a95ee6d880 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix n sig extraction for player 3bb1f723 ( #11750 )  
						
						... 
						
						
						
						Closes  #11744 
Authored by: bashonly 
					
						2024-12-06 15:35:18 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c85ccd136 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix signature function extraction ( #11751 )  
						
						... 
						
						
						
						Closes  #11748 
Authored by: bashonly 
					
						2024-12-06 15:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c86891eb94 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix n function name extraction for player b12cc44b ( #10668 )  
						
						... 
						
						
						
						Authored by: seproDev 
						
					 
					
						2024-08-05 20:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							011b4a04db 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix n function name extraction for player 20dfca59 ( #10611 )  
						
						... 
						
						
						
						Closes  #10608 
Authored by: bashonly 
					
						2024-07-31 21:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							713b4cd18f 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix n function name extraction for player 3400486c ( #10542 )  
						
						... 
						
						
						
						Authored by: bashonly 
						
					 
					
						2024-07-23 21:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297b0a3792 
							
						 
					 
					
						
						
							
							[ie/youtube] Fix JS n function name extraction ( #10390 )  
						
						... 
						
						
						
						Fixes nsig decoding for player b22ef6e7
Closes  #10391 
Authored by: bashonly, seproDev
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com> 
						
					 
					
						2024-07-08 22:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6aaf96a3d6 
							
						 
					 
					
						
						
							
							[cleanup] Misc ( #10075 )  
						
						... 
						
						
						
						Closes  #10303 
Authored by: bashonly, seproDev, jucor, c-basalt
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: Julien Cornebise <julien@cornebise.com>
Co-authored-by: c-basalt <117849907+c-basalt@users.noreply.github.com> 
					
						2024-07-01 22:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							add96eb9f8 
							
						 
					 
					
						
						
							
							[cleanup] Add more ruff rules ( #10149 )  
						
						... 
						
						
						
						Authored by: seproDev
Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz> 
						
					 
					
						2024-06-12 01:09:58 +02:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd810afe2a 
							
						 
					 
					
						
						
							
							[extractor/youtube] Improve nsig function name extraction  
						
						
						
					 
					
						2023-06-22 13:27:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad54c9130e 
							
						 
					 
					
						
						
							
							[cleanup] Misc  
						
						... 
						
						
						
						Closes  #6288 , Closes  #7197 , Closes  #7265 , Closes  #7353 , Closes  #5773 
Authored by: mikf, freezboltz, pukkandan 
					
						2023-06-21 09:21:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01aba2519a 
							
						 
					 
					
						
						
							
							[jsinterp] Fix global object extraction  
						
						... 
						
						
						
						Closes  #7327  
					
						2023-06-18 04:11:15 +05:30 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4a252fba8 
							
						 
					 
					
						
						
							
							[jsinterp] Fix division ( #7279 )  
						
						... 
						
						
						
						* Fixes nsig decryption for Youtube JS player `8c7583ff`
Authored by: bashonly 
						
					 
					
						2023-06-10 22:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d7656184c 
							
						 
					 
					
						
						
							
							[jsinterp] Handle NaN in bitwise operators  
						
						... 
						
						
						
						Closes  #6131  
					
						2023-05-20 04:07:17 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cf51f2191 
							
						 
					 
					
						
						
							
							[jsinterp] Handle negative numbers better  
						
						... 
						
						
						
						Closes  #6131  
					
						2023-04-27 07:52:09 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9acf1ee25f 
							
						 
					 
					
						
						
							
							[jsinterp] Handle Date at epoch 0  
						
						... 
						
						
						
						Closes  #6400  
					
						2023-03-03 16:55:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b008d6254 
							
						 
					 
					
						
						
							
							[jsinterp] Support if statements  
						
						... 
						
						
						
						Closes  #6131  
					
						2023-02-01 09:40:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0468a3b325 
							
						 
					 
					
						
						
							
							[jsinterp] Improve separating regex  
						
						... 
						
						
						
						Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1273974909  
						
					 
					
						2022-10-11 08:02:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a7c9fad9f 
							
						 
					 
					
						
						
							
							[jsinterp] Workaround operator associativity issue  
						
						... 
						
						
						
						https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480  
					
						2022-09-02 20:45:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05deb747bb 
							
						 
					 
					
						
						
							
							[jsinterp] Fix escape in regex  
						
						
						
					 
					
						2022-09-01 16:46:32 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4b2df872d 
							
						 
					 
					
						
						
							
							[jsinterp] Fix _separate  
						
						... 
						
						
						
						Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1231126941  
						
					 
					
						2022-08-30 16:06:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							164b03c486 
							
						 
					 
					
						
						
							
							[jsinterp] Fix bug in operator precedence  
						
						... 
						
						
						
						Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1226659543  
						
					 
					
						2022-08-25 09:40:46 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90a1df305b 
							
						 
					 
					
						
						
							
							[test] Fix test_youtube_signature  
						
						
						
					 
					
						2022-08-21 00:51:03 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6ca640b12 
							
						 
					 
					
						
						
							
							[jsinterp] Fix for youtube player 1f7d5369  
						
						... 
						
						
						
						Closes  #4635  again 
					
						2022-08-18 16:38:35 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d3e7424bf 
							
						 
					 
					
						
						
							
							[jsinterp] Fix for youtube player c81bbb4a  
						
						
						
					 
					
						2022-08-16 06:53:45 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49b4ceaedf 
							
						 
					 
					
						
						
							
							[jsinterp] Bring or-par with youtube-dl  
						
						... 
						
						
						
						Partially cherry-picked from: d231b56717 
						
					 
					
						2022-08-15 03:31:49 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f53dc44a0 
							
						 
					 
					
						
						
							
							[jsinterp] Handle new youtube signature functions  
						
						... 
						
						
						
						Closes  #4635  
					
						2022-08-14 05:12:32 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14f25df2b6 
							
						 
					 
					
						
						
							
							[compat] Remove deprecated functions from core code  
						
						
						
					 
					
						2022-06-25 00:14:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54007a45f1 
							
						 
					 
					
						
						
							
							[cleanup] Consistent style for file heads  
						
						
						
					 
					
						2022-06-25 00:08:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19a0394044 
							
						 
					 
					
						
						
							
							[cleanup] Misc cleanup and refactor ( #2173 )  
						
						
						
					 
					
						2022-04-18 02:28:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f82711587c 
							
						 
					 
					
						
						
							
							[cleanup] Sort imports  
						
						... 
						
						
						
						Using https://github.com/PyCQA/isort 
    isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc . 
						
					 
					
						2022-04-12 05:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86e5f3ed2e 
							
						 
					 
					
						
						
							
							[cleanup] Upgrade syntax  
						
						... 
						
						
						
						Using https://github.com/asottile/pyupgrade 
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts 
						
					 
					
						2022-04-12 05:32:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9934b9614 
							
						 
					 
					
						
						
							
							[cleanup] Mark some compat variables for removal ( #2173 )  
						
						... 
						
						
						
						Authored by fstirlitz, pukkandan 
						
					 
					
						2022-04-12 05:32:50 +05:30 
						 
				 
			
				
					
						
							
							
								MinePlayersPE 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c571b3a6ab 
							
						 
					 
					
						
						
							
							[youtube] Fix n-sig extraction for phone player JS ( #2816 )  
						
						... 
						
						
						
						Authored by: MinePlayersPE 
						
					 
					
						2022-02-18 00:12:20 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5a398988b 
							
						 
					 
					
						
						
							
							Update to ytdl-commit-78ce962  
						
						... 
						
						
						
						[youtube] Support channel search
78ce962f4f 
						
					 
					
						2022-02-03 22:23:24 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48416bc4a8 
							
						 
					 
					
						
						
							
							[youtube] Fix n-sig for player e06dea74  
						
						
						
					 
					
						2022-02-01 08:10:41 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69fd25c25 
							
						 
					 
					
						
						
							
							[cleanup] Misc cleanup  
						
						... 
						
						
						
						Closes  #1942  #1976  #2020  #2058  #1984  
					
						2021-12-23 07:12:46 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57dbe8077f 
							
						 
					 
					
						
						
							
							[jsinterp] Fix splice to handle float  
						
						... 
						
						
						
						Needed for new youtube js player f1ca6900
Closes  #1767  
						
					 
					
						2021-11-23 20:34:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9222c38182 
							
						 
					 
					
						
						
							
							[cleanup] Minor cleanup  
						
						... 
						
						
						
						Closes  #1696 , Closes  #1673  
					
						2021-11-19 05:36:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1fc7ca074 
							
						 
					 
					
						
						
							
							[jsinterp] Handle default in switch better  
						
						
						
					 
					
						2021-11-03 16:35:08 +05:30