CrendKing 
							
						 
					 
					
						
						
							
						
						21b25281c5 
					 
					
						
						
							
							[fd/aria2c] Remove duplicate --file-allocation=none ( #8332 )  
						
						... 
						
						
						
						Authored by: CrendKing 
						
						
					 
					
						2023-11-07 17:18:19 +01:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						62b5c94cad 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes  #7528  
					
						2023-07-22 09:09:52 +05:30 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
						
						e57eb98222 
					 
					
						
						
							
							[fd/external] Fix ffmpeg input from stdin ( #7655 )  
						
						... 
						
						
						
						Bugfix for 1ceb657bdd 
						
						
					 
					
						2023-07-22 02:32:49 +00:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
						
						42ded0a429 
					 
					
						
						
							
							[fd/external] Fixes to cookie handling  
						
						... 
						
						
						
						- Fix bug in `axel` Cookie header arg
- Pass cookies to `curl` as strings
- Write session cookies for `aria2c` and `wget`
Closes  #7539 
Authored by: bashonly 
						
						
					 
					
						2023-07-15 15:25:51 -05:00 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						3d2623a898 
					 
					
						
						
							
							[compat, networking] Deprecate old functions ( #2861 )  
						
						... 
						
						
						
						Authored by: coletdjnz, pukkandan 
						
						
					 
					
						2023-07-15 16:18:35 +05:30 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
						
						1ceb657bdd 
					 
					
						
						
							
							[fd/external] Scope cookies  
						
						... 
						
						
						
						- ffmpeg: Calculate cookies from cookiejar and pass with `-cookies` arg instead of `-headers`
- aria2c, curl, wget: Write cookiejar to file and use external FD built-in cookiejar support
- httpie: Calculate cookies from cookiejar instead of `http_headers`
- axel: Calculate cookies from cookiejar and disable http redirection if cookies are passed
    - May break redirects, but axel simply don't have proper cookie support
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj 
Authored by: bashonly, coletdjnz 
						
						
					 
					
						2023-07-06 23:14:38 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8a8af356e3 
					 
					
						
						
							
							[downloader/aria2c] Add --no-conf  
						
						... 
						
						
						
						Closes  #7404  
					
						2023-06-26 16:13:31 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						955c89584b 
					 
					
						
						
							
							[core] Deprecate internal Youtubedl-no-compression header ( #6876 )  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2023-05-20 22:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						66aeaac9aa 
					 
					
						
						
							
							[downloader/curl] Fix progress reporting  
						
						... 
						
						
						
						Bug in 8c53322cdaCloses  #6490  
						
						
					 
					
						2023-03-09 21:58:07 +05:30 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
						
						7e68567e50 
					 
					
						
						
							
							[downloader/hls] Allow extractors to provide AES key ( #6158 )  
						
						... 
						
						
						
						and related cleanup
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz > 
						
						
					 
					
						2023-02-08 11:09:32 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ad68b16a1e 
					 
					
						
						
							
							[downloader/aria2c] Disable native progress  
						
						... 
						
						
						
						Closes  #5931 , closes  #5928 , Re-opens #2038  
					
						2023-01-03 17:25:56 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						8c53322cda 
					 
					
						
						
							
							[downloader/aria2c] Native progress for aria2c via RPC ( #3724 )  
						
						... 
						
						
						
						Authored by: Lesmiscore, pukkandan
Closes  #2038  
						
						
					 
					
						2023-01-02 02:16:25 +09:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
						
						3cf50fa8e9 
					 
					
						
						
							
							[downloader/ffmpeg] Fix headers for video+audio formats ( #5659 )  
						
						... 
						
						
						
						Authored by: bashonly, Grub4K 
						
						
					 
					
						2022-12-09 23:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								std-move 
							
						 
					 
					
						
						
							
						
						af7a5eef2f 
					 
					
						
						
							
							[downloader/aria2c] Fix filename containing leading whitespace ( #5099 )  
						
						... 
						
						
						
						Similar to eb55bad5a0 
						
						
					 
					
						2022-10-01 21:00:14 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e1eabd7beb 
					 
					
						
						
							
							[downloader/external] Smarter detection of executable  
						
						... 
						
						
						
						Closes  #4778  
					
						2022-08-30 18:13:38 +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 
							
						 
					 
					
						
						
							
						
						14f25df2b6 
					 
					
						
						
							
							[compat] Remove deprecated functions from core code  
						
						
						
						
					 
					
						2022-06-25 00:14:12 +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 
							
						 
					 
					
						
						
							
						
						f0c9fb9682 
					 
					
						
						
							
							[utils] Popen: Refactor to use contextmanager  
						
						... 
						
						
						
						Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597  
						
						
					 
					
						2022-06-16 06:23:50 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5ec1b6b716 
					 
					
						
						
							
							Add option --download-sections to download video partially  
						
						... 
						
						
						
						Closes  #52 , Closes  #3932  
					
						2022-06-07 02:41:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c487cf0010 
					 
					
						
						
							
							[cleanup] Misc  
						
						
						
						
					 
					
						2022-05-21 16:01:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						2762dbb17e 
					 
					
						
						
							
							[compat] Add functools.cached_property  
						
						
						
						
					 
					
						2022-05-20 21:06:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						23326151c4 
					 
					
						
						
							
							Add option --retry-sleep ( #3059 )  
						
						... 
						
						
						
						Closes  #2852  
					
						2022-05-19 20:00:31 +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 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1d485a1a79 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes  #3565 , https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364  
					
						2022-04-29 07:39:33 +05:30 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Elyse 
							
						 
					 
					
						
						
							
						
						00828e2c93 
					 
					
						
						
							
							[downloader/ffmpeg] Specify headers for each URL ( #3553 )  
						
						... 
						
						
						
						Closes  #2696 
Authored by: elyse0 
					
						2022-04-26 02:54:56 -07:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						28787f16c6 
					 
					
						
						
							
							[downloader] Fix invocation of HttpieFD  
						
						... 
						
						
						
						Closes  #3154  
					
						2022-03-25 13:00:42 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						af14914baa 
					 
					
						
						
							
							Remove Accept-Encoding header from std_headers ( #3153 )  
						
						... 
						
						
						
						This should be set by each downloader to what it supports.
Fixes https://github.com/yt-dlp/yt-dlp/issues/3142 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-23 07:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						8a23db9519 
					 
					
						
						
							
							[wget] Fix proxy ( #3152 )  
						
						... 
						
						
						
						Upstream PR: https://github.com/ytdl-org/youtube-dl/pull/29343 
Authored-by: kikuyan, coletdjnz 
						
						
					 
					
						2022-03-22 14:24:27 -07:00 
						 
				 
			
				
					
						
							
							
								Emanuel Hoogeveen 
							
						 
					 
					
						
						
							
						
						45806d44a7 
					 
					
						
						
							
							[downloader] Obey --file-access-retries when deleting/renaming ( #2224 )  
						
						... 
						
						
						
						Authored by: ehoogeveen-medweb 
						
						
					 
					
						2022-03-03 06:33:32 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						dcd55f766d 
					 
					
						
						
							
							[aria2c] Add --http-accept-gzip=true  
						
						... 
						
						
						
						Closes  #1936 , #1236  
					
						2022-02-18 18:03:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						af6793f804 
					 
					
						
						
							
							[downloader/ffmpeg] Handle unknown formats better  
						
						
						
						
					 
					
						2022-01-24 01:15:54 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d57576b9d9 
					 
					
						
						
							
							[httpie] Fix available method  
						
						... 
						
						
						
						Closes  #2330  
					
						2022-01-13 22:20:59 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f44afb54ef 
					 
					
						
						
							
							[aria2c] Don't show progress when --no-progress  
						
						
						
						
					 
					
						2021-12-27 04:27:34 +05:30 
						 
				 
			
				
					
						
							
							
								Emanuel Hoogeveen 
							
						 
					 
					
						
						
							
						
						205a0654c0 
					 
					
						
						
							
							Add option --file-access-retries ( #2066 )  
						
						... 
						
						
						
						Closes  #517 
Authored by: ehoogeveen-medweb 
					
						2021-12-23 07:59:03 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						234416e4bf 
					 
					
						
						
							
							[downloader/ffmpeg] Fix for direct videos inside mpd manifests  
						
						... 
						
						
						
						Closes  #1751  
					
						2021-11-23 01:29:10 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8913ef74d7 
					 
					
						
						
							
							[ffmpeg] Detect libavformat version for aac_adtstoasc  
						
						... 
						
						
						
						and print available features in verbose head
Based on https://github.com/ytdl-org/youtube-dl/pull/29581  
						
						
					 
					
						2021-11-04 03:13:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d3c93ec2b7 
					 
					
						
						
							
							Don't create console for subprocesses on Windows ( #1261 )  
						
						... 
						
						
						
						Closes  #1251  
					
						2021-10-20 21:49:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b4b855ebc7 
					 
					
						
						
							
							[fragment] Print error message when skipping fragment  
						
						
						
						
					 
					
						2021-10-19 22:58:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						fc5c8b6492 
					 
					
						
						
							
							[eria2c] Fix --skip-unavailable fragment  
						
						
						
						
					 
					
						2021-10-13 04:14:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c111cefa5d 
					 
					
						
						
							
							[downloader/ffmpeg] Improve simultaneous download and merge  
						
						
						
						
					 
					
						2021-10-13 04:14:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d806c9fd97 
					 
					
						
						
							
							[docs,cleanup] Add deprecation warning in docs  
						
						... 
						
						
						
						for some counter intuitive behaviour that may be removed in future.
and fix linter 
						
						
					 
					
						2021-09-22 05:50:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1009f67c2a 
					 
					
						
						
							
							[fragment,aria2c] Generalize and refactor some code  
						
						
						
						
					 
					
						2021-09-22 05:27:07 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						96933fc1b6 
					 
					
						
						
							
							[aria2c] Fix IV for some AES-128 streams  
						
						... 
						
						
						
						Authored by: shirt 
						
						
					 
					
						2021-09-22 00:20:41 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						edf65256aa 
					 
					
						
						
							
							[hls,aes] Fallback to native implementation for AES-CBC  
						
						... 
						
						
						
						and detect `Cryptodome` in addition to `Crypto`
Closes  #935 
Related: #938  
						
						
					 
					
						2021-09-18 00:55:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d5fe04f5c7 
					 
					
						
						
							
							Fix --compat-option no-direct-merge  
						
						
						
						
					 
					
						2021-09-12 21:40:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						691d5823d6 
					 
					
						
						
							
							[aria2c] Obey --rate-limit  
						
						
						
						
					 
					
						2021-08-27 00:59:36 +05:30