bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d399505fdf 
							
						 
					 
					
						
						
							
							[fd/external] Work around ffmpeg's file: URL handling ( #13844 )  
						
						... 
						
						
						
						Closes  #13781 
Authored by: bashonly 
					
						2025-07-25 19:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Kenshin9977 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f77e04c76 
							
						 
					 
					
						
						
							
							Fix external downloader availability when using --ffmpeg-location ( #12318 )  
						
						... 
						
						
						
						This fix is only applicable to the CLI option
Authored by: Kenshin9977 
						
					 
					
						2025-02-23 08:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								sepro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f95a92b3d0 
							
						 
					 
					
						
						
							
							[cleanup] Deprecate more compat functions ( #11439 )  
						
						... 
						
						
						
						Authored by: seproDev 
						
					 
					
						2024-11-17 00:24:11 +01:00 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6387abc1a 
							
						 
					 
					
						
						
							
							[cleanup] Misc ( #10807 )  
						
						... 
						
						
						
						Closes  #10751 , Closes  #10769 , Closes  #10791 
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K
Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz> 
					
						2024-09-27 22:46:22 +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 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8885edd9 
							
						 
					 
					
						
						
							
							[fd/hls] Apply extra_param_to_key_url from info dict  
						
						... 
						
						
						
						Authored by: bashonly 
						
					 
					
						2024-06-15 18:38:02 -05: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 
						 
				 
			
				
					
						
							
							
								bashonly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c42b7eef5 
							
						 
					 
					
						
						
							
							[fd/ffmpeg] Accept output args from info dict ( #9278 )  
						
						... 
						
						
						
						Authored by: bashonly 
						
					 
					
						2024-03-29 23:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								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