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 
							
						 
					 
					
						
						
							
						
						e5458d1d88 
					 
					
						
						
							
							Fix lazy extractor bug in  fe7866d0ed 
						
						... 
						
						
						
						and add test
Fixes https://github.com/yt-dlp/yt-dlp/pull/3234#issuecomment-1225347071  
						
						
					 
					
						2022-08-24 15:19:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						90a1df305b 
					 
					
						
						
							
							[test] Fix test_youtube_signature  
						
						
						
						
					 
					
						2022-08-21 00:51:03 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						be13a6e525 
					 
					
						
						
							
							[jsinterp] Bring on-par with youtube-dl  
						
						... 
						
						
						
						Code from: https://github.com/ytdl-org/youtube-dl/pull/31175 , https://github.com/ytdl-org/youtube-dl/pull/31182 
Authored by pukkandan, dirkf 
						
						
					 
					
						2022-08-19 05:08:21 +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 
							
						 
					 
					
						
						
							
						
						d711839760 
					 
					
						
						
							
							Update to ytdl-commit-e6a836d  
						
						... 
						
						
						
						[core] Make `--max-downloads ...` stop immediately on reaching the limit
e6a836d54c 
						
						
					 
					
						2022-08-15 03:31:48 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8f53dc44a0 
					 
					
						
						
							
							[jsinterp] Handle new youtube signature functions  
						
						... 
						
						
						
						Closes  #4635  
					
						2022-08-14 05:12:32 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						97d9c79e92 
					 
					
						
						
							
							Fix tests for  989a01c261 
						
						
						
						
					 
					
						2022-08-05 00:07:05 +05:30 
						 
				 
			
				
					
						
							
							
								Lauren N. Liberda 
							
						 
					 
					
						
						
							
						
						fc61aff41b 
					 
					
						
						
							
							Determine merge container better (See desc) ( #1482 )  
						
						... 
						
						
						
						* Determine the container early. Closes  #4069 
* Use codecs instead of just file extensions
* Obey `--prefer-free-formats`
* Allow fallbacks in `--merge-output`
Authored by: pukkandan, selfisekai 
						
						
					 
					
						2022-08-04 06:12:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						be5c1ae862 
					 
					
						
						
							
							Standardize retry mechanism ( #1649 )  
						
						... 
						
						
						
						* [utils] Create `RetryManager`
* Migrate all retries to use the manager
* [extractor] Add wrapper methods for convenience
* Standardize console messages for retries
* Add `--retry-sleep` for extractors 
						
						
					 
					
						2022-08-02 01:43:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f14a2d8382 
					 
					
						
						
							
							[extractor/html5] Separate into own extractor ( #4307 )  
						
						... 
						
						
						
						Closes  #4291 
Authored by: coletdjnz, pukkandan 
					
						2022-08-02 01:08:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f2e8dbcc00 
					 
					
						
						
							
							[extractor, test] Basic framework for embed tests ( #4307 )  
						
						... 
						
						
						
						and split download tests so they can be more easily run in CI
Authored by: coletdjnz 
						
						
					 
					
						2022-08-02 01:08:16 +05:30 
						 
				 
			
				
					
						
							
							
								nixxo 
							
						 
					 
					
						
						
							
						
						47304e07dc 
					 
					
						
						
							
							[extractor/rai] Add raisudtirol extractor ( #4524 )  
						
						... 
						
						
						
						Closes  #4206 
Authored by: nixxo 
					
						2022-08-02 00:55:48 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6929b41a21 
					 
					
						
						
							
							Remove Python 3.6 support  
						
						... 
						
						
						
						Closes  #3764  
					
						2022-07-18 06:31:14 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						88f60feb32 
					 
					
						
						
							
							Fix  a904a7f8c6 
						
						
						
						
					 
					
						2022-07-15 21:45:05 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						a904a7f8c6 
					 
					
						
						
							
							Allow users to specify encoding in each config files ( #4357 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-07-15 20:52:14 +09:00 
						 
				 
			
				
					
						
							
							
								Elyse 
							
						 
					 
					
						
						
							
						
						7a7eeb1005 
					 
					
						
						
							
							[aes] Add multiple padding modes in CBC  
						
						... 
						
						
						
						Authored by: elyse0 
						
						
					 
					
						2022-07-12 19:14:03 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f5ea47488a 
					 
					
						
						
							
							[cleanup] Minor fixes  
						
						
						
						
					 
					
						2022-07-11 02:24:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f2df407165 
					 
					
						
						
							
							[cleanup] Misc cleanup  
						
						
						
						
					 
					
						2022-07-09 09:07:10 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ae61d108dd 
					 
					
						
						
							
							[cleanup] Misc cleanup  
						
						
						
						
					 
					
						2022-06-29 06:43:27 +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 
							
						 
					 
					
						
						
							
						
						ac66811112 
					 
					
						
						
							
							[compat] Remove more functions  
						
						... 
						
						
						
						Removing any more will require changes to a large number of extractors 
						
						
					 
					
						2022-06-25 00:08:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3c5386cd71 
					 
					
						
						
							
							[compat] Fix compat.WINDOWS_VT_MODE  
						
						
						
						
					 
					
						2022-06-25 00:08:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f0500bd1e4 
					 
					
						
						
							
							[test] Fix FakeYDL signatures  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2022-06-21 13:03:29 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6d1b34896e 
					 
					
						
						
							
							Update to ytdl-commit-8a158a9  
						
						... 
						
						
						
						[NHK] Use new API URL
6508688e88Closes  #2337 , Closes  #4063  
						
						
					 
					
						2022-06-20 11:44:57 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7e9a612585 
					 
					
						
						
							
							Add option --lazy-playlist to process entries as they are received  
						
						
						
						
					 
					
						2022-06-17 14:20:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7e88d7d78f 
					 
					
						
						
							
							Add slicing notation to --playlist-items  
						
						... 
						
						
						
						* Adds support for negative indices and step
* Add `-I` as alias for `--playlist-index`
* Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse`
Closes  #2951 , Closes  #2853  
						
						
					 
					
						2022-06-17 10:36:52 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						222a230871 
					 
					
						
						
							
							[extractor/common] Recognize src attribute from HTML5 media elements ( #3899 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-05-29 22:48:04 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						2414649192 
					 
					
						
						
							
							[cleanup] Misc cleanup  
						
						
						
						
					 
					
						2022-05-17 00:07:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0f06bcd759 
					 
					
						
						
							
							[cleanup] Minor fixes (See desc)  
						
						... 
						
						
						
						* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes  #3684 
* Fix bug in 385ffb467b43d7f5a5d0 
						
						
					 
					
						2022-05-09 17:59:26 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						bb58c9ed5c 
					 
					
						
						
							
							Add support for SSL client certificate authentication ( #3435 )  
						
						... 
						
						
						
						Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password`
Authored-by: coletdjnz
Co-authored-by: df <fieldhouse@gmx.net >
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com > 
						
						
					 
					
						2022-05-02 07:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0a5a191a2a 
					 
					
						
						
							
							Improve --clean-infojson  
						
						... 
						
						
						
						It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm` 
						
						
					 
					
						2022-04-28 20:04:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9196cbfe8b 
					 
					
						
						
							
							[compat] Ensure submodules are correctly wrapped  
						
						
						
						
					 
					
						2022-04-26 05:43:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9b8ee23b99 
					 
					
						
						
							
							[dependencies] Create module with all dependency imports  
						
						
						
						
					 
					
						2022-04-21 00:48:52 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						77f9033095 
					 
					
						
						
							
							[compat] Split into sub-modules ( #2173 )  
						
						... 
						
						
						
						Authored by: fstirlitz, pukkandan 
						
						
					 
					
						2022-04-18 04:26:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						19a0394044 
					 
					
						
						
							
							[cleanup] Misc cleanup and refactor ( #2173 )  
						
						
						
						
					 
					
						2022-04-18 02:28:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b6dc37fe2a 
					 
					
						
						
							
							[test] Convert warnings into errors  
						
						... 
						
						
						
						* And fix some existing warnings
Authored by: fstirlitz 
						
						
					 
					
						2022-04-18 02:12:48 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e5a998f368 
					 
					
						
						
							
							[cleanup] Misc cleanup ( #2173 )  
						
						... 
						
						
						
						Authored by: fstirlitz, pukkandan 
						
						
					 
					
						2022-04-12 05:32:52 +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 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						cfb0511d82 
					 
					
						
						
							
							[cleanup] Remove unused code paths ( #2173 )  
						
						... 
						
						
						
						Notes:
* `_windows_write_string`: Fixed in 3.6
  * https://bugs.python.org/issue1602 
  * PEP: https://www.python.org/dev/peps/pep-0528 
* Windows UTF-8 fix: Fixed in 3.3
  * https://bugs.python.org/issue13216 
* `__loader__`: is always present in 3.3+
  * https://bugs.python.org/issue14646 
* `workaround_optparse_bug9161`: Fixed in 2.7
  * https://bugs.python.org/issue9161 
Authored by: fstirlitz 
						
						
					 
					
						2022-04-12 05:32:50 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						ab96d1ad1b 
					 
					
						
						
							
							[cleanup] Remove unused scripts/tests ( #2173 )  
						
						... 
						
						
						
						Authored by fstirlitz, pukkandan 
						
						
					 
					
						2022-04-12 01:15:21 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b506289fe2 
					 
					
						
						
							
							[test] Add test_locked_file  
						
						
						
						
					 
					
						2022-04-07 12:05:44 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						1c1b2f96ae 
					 
					
						
						
							
							[youtube:tab] Fix duration extraction for shorts ( #3171 )  
						
						... 
						
						
						
						Related: https://github.com/TeamNewPipe/NewPipe/issues/8034 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-28 00:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5c3895fff1 
					 
					
						
						
							
							[outtmpl] Limit changes during sanitization  
						
						... 
						
						
						
						Closes  #2761  
					
						2022-03-27 11:18:35 +05:30