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 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6251555f1c 
					 
					
						
						
							
							[downloader/ffmpeg] Support for DASH manifests (experimental)  
						
						... 
						
						
						
						Closes  #159  
					
						2021-08-24 05:52:00 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						330690a214 
					 
					
						
						
							
							[downloader/ffmpeg] Allow passing custom arguments before -i  
						
						... 
						
						
						
						Closes  #686  
					
						2021-08-24 04:24:12 +05:30 
						 
				 
			
				
					
						
							
							
								nikhil 
							
						 
					 
					
						
						
							
						
						bb36a55c41 
					 
					
						
						
							
							[nbcolympics:stream] Fix extractor  
						
						... 
						
						
						
						PR: https://github.com/ytdl-org/youtube-dl/pull/29688 
Closes : #617 , https://github.com/ytdl-org/youtube-dl/issues/29665 
* Livestreams are untested
* If using ffmpeg as downloader, v4.3+ is needed since `-http_seekable` option is necessary
* Instead of making a seperate key for each arg that needs to be passed to ffmpeg, I made `_ffmpeg_args`
* This deprecates `_seekable`, but the option is kept for compatibility
Authored by: nchilada, pukkandan 
						
						
					 
					
						2021-08-04 20:41:59 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e5611e8eda 
					 
					
						
						
							
							[ffmpeg] Fix streaming mp4 to stdout  
						
						
						
						
					 
					
						2021-08-03 00:05:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						96fccc101f 
					 
					
						
						
							
							[downloader] Allow streaming unmerged formats to stdout using ffmpeg  
						
						... 
						
						
						
						For this to work:
1. The downloader must be ffmpeg
2. The selected formats must have the same protocol
3. The formats must be downloadable by ffmpeg to stdout
Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146 , https://github.com/ytdl-org/youtube-dl/issues/27265  
						
						
					 
					
						2021-08-01 12:38:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						dbf5416a20 
					 
					
						
						
							
							[cleanup] Refactor some code  
						
						
						
						
					 
					
						2021-08-01 12:38:05 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3ba7740dd8 
					 
					
						
						
							
							[downloader] Pass info_dict to progress_hooks  
						
						
						
						
					 
					
						2021-07-22 04:30:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6b6c16ca6c 
					 
					
						
						
							
							[downloader/ffmpeg] Fix --ppa when using simultaneous download  
						
						
						
						
					 
					
						2021-07-02 08:17:30 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e36d50c5dd 
					 
					
						
						
							
							[websockets] Add WebSocketFragmentFD ( #399 )  
						
						... 
						
						
						
						Necessary for #392 
Co-authored by: nao20010128nao, pukkandan 
						
						
					 
					
						2021-06-21 22:56:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ff0f78e1fe 
					 
					
						
						
							
							[aria2c] Lower --min-split-size for HTTP downloads  
						
						... 
						
						
						
						This makes downloading smaller files much faster 
						
						
					 
					
						2021-06-20 19:28:54 +05:30