pukkandan 
							
						 
					 
					
						
						
							
						
						34921b4345 
					 
					
						
						
							
							[utils] Add join_nonempty  
						
						
						
						
					 
					
						2021-11-06 07:53:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c18d4482b1 
					 
					
						
						
							
							[youtube] Fix sorting for some videos  
						
						
						
						
					 
					
						2021-11-05 00:12:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a4211baff5 
					 
					
						
						
							
							[cleanup] Minor cleanup  
						
						
						
						
					 
					
						2021-11-04 03:53:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d89257f398 
					 
					
						
						
							
							[youtube] Remove unnecessary no-playlist warning  
						
						
						
						
					 
					
						2021-11-03 16:35:09 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a0bb6ce58d 
					 
					
						
						
							
							[youtube] refactor itag processing  
						
						
						
						
					 
					
						2021-10-31 13:26:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						404f611f1c 
					 
					
						
						
							
							[youtube] Fix throttling by decrypting n-sig ( #1437 )  
						
						
						
						
					 
					
						2021-10-31 09:53:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						fccf502118 
					 
					
						
						
							
							[youtube] Populate thumbnail with the best "known" thumbnail  
						
						... 
						
						
						
						Closes  #402 , Related: https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-950290624  
					
						2021-10-24 15:00:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						96565c7e55 
					 
					
						
						
							
							[cleanup] Add keyword automatically to SearchIE descriptions  
						
						... 
						
						
						
						and some minor cleanup of docs 
						
						
					 
					
						2021-10-23 21:20:19 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						49a57e70a9 
					 
					
						
						
							
							[cleanup] misc  
						
						
						
						
					 
					
						2021-10-23 02:09:10 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						176f1866cb 
					 
					
						
						
							
							Add HDR information to formats  
						
						
						
						
					 
					
						2021-10-18 18:35:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e820fbaa6f 
					 
					
						
						
							
							Do not verify thumbnail URLs by default  
						
						... 
						
						
						
						Partially reverts cca80fe6110ba692acc8https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-877909966 , #402 
But the overhead in general use is not worth it
Closes  #694 , #725  
						
						
					 
					
						2021-10-18 15:44:47 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						24b0a72b30 
					 
					
						
						
							
							[cleanup] Remove broken youtube login code  
						
						
						
						
					 
					
						2021-10-18 09:25:51 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						aae16f6ed9 
					 
					
						
						
							
							[youtube:comments] Fix comment section not being extracted in new layouts ( #1324 )  
						
						... 
						
						
						
						Co-authored-by: coletdjnz, pukkandan 
						
						
					 
					
						2021-10-18 02:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						580d3274e5 
					 
					
						
						
							
							[youtube] Expose different formats with same itag  
						
						
						
						
					 
					
						2021-10-16 20:28:17 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ecdc9049c0 
					 
					
						
						
							
							[YouTube] Add auto-translated subtitles  
						
						... 
						
						
						
						Closes  #1245  
					
						2021-10-12 15:21:32 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a2160aa45f 
					 
					
						
						
							
							[extractor] Generalize getcomments implementation  
						
						
						
						
					 
					
						2021-10-12 15:21:30 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						cc16383ff3 
					 
					
						
						
							
							[extractor] Simplify search extractors  
						
						
						
						
					 
					
						2021-10-12 15:21:30 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						ac56cf38a4 
					 
					
						
						
							
							[youtube:tab] Fallback to API when webpage fails to download ( #1122 )  
						
						... 
						
						
						
						and add some extractor_args to force this mode
Authored by: coletdjnz 
						
						
					 
					
						2021-10-09 02:49:25 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1276a43a77 
					 
					
						
						
							
							[youtube] Fix non-fatal errors in fetching player  
						
						
						
						
					 
					
						2021-10-06 05:45:19 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e6f21b3d92 
					 
					
						
						
							
							[docs,cleanup] Some minor refactoring and improve docs  
						
						
						
						
					 
					
						2021-09-30 03:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						99e9e001de 
					 
					
						
						
							
							[youtube] Cleanup authentication code ( #786 )  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2021-09-24 06:22:17 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5e3f2f8fc4 
					 
					
						
						
							
							[youtube] Return full URL instead of just ID  
						
						
						
						
					 
					
						2021-09-22 05:37:41 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3cd786dbd7 
					 
					
						
						
							
							[youtube] Warn when trying to download clips  
						
						
						
						
					 
					
						2021-09-19 19:41:10 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						b6de707d13 
					 
					
						
						
							
							[youtube] Improvements to JS player extraction (See desc) ( #860 )  
						
						... 
						
						
						
						* fallback player url extraction when it fails to be extracted from the webpage
* don't download js player unnecessarily for clients that don't require it
* try to extract js player url from any additional client configs
* ability to skip the js player usage/download using `player_skip=js`
* ability to skip the initial webpage download using `player_skip=webpage`
known issue:
* authentication for multi-channel accounts and multi-account cookies may not work correctly if the webpage or client configs are skipped
*  formats from the web client requiring signature decryption will be skipped if player js extraction is skipped
Authored by: coletdjnz 
						
						
					 
					
						2021-09-06 12:56:41 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						526d74ec5a 
					 
					
						
						
							
							[cleanup] Misc  
						
						
						
						
					 
					
						2021-09-05 11:16:23 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						c0ac49bcca 
					 
					
						
						
							
							[youtube] Retry on 'Unknown Error' ( #854 )  
						
						... 
						
						
						
						and do not repeat unimportant alerts
Closes  #839 
Authored by: coletdjnz 
						
						
					 
					
						2021-09-04 08:03:42 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a7429aa9fa 
					 
					
						
						
							
							[youtube] Fix subtitle names  
						
						
						
						
					 
					
						2021-09-02 02:26:27 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c311988d19 
					 
					
						
						
							
							[youtube] Improve  26e8e04454 
						
						... 
						
						
						
						The streams of the same itag may have slightly different size/bitrate 
						
						
					 
					
						2021-08-26 08:27:29 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						26e8e04454 
					 
					
						
						
							
							[youtube] Prefer audio stream that YouTube considers default  
						
						... 
						
						
						
						Fixes: https://github.com/ytdl-org/youtube-dl/issues/29864 
Related: https://github.com/clsid2/mpc-hc/issues/1268  
						
						
					 
					
						2021-08-26 08:08:34 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						0bb1bc1b10 
					 
					
						
						
							
							[youtube] Remove annotations and deprecate --write-annotations ( #765 )  
						
						... 
						
						
						
						Closes  #692  
Authored by: coletdjnz 
					
						2021-08-24 09:22:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						88acdbc269 
					 
					
						
						
							
							[extractor] Better error message for DRM ( #729 )  
						
						... 
						
						
						
						Closes  #636  
					
						2021-08-23 01:38:38 +05:30 
						 
				 
			
				
					
						
							
							
								Tom-Oliver Heidel 
							
						 
					 
					
						
						
							
						
						9b5fa9ee7c 
					 
					
						
						
							
							[youtube] Add av01 itags to known formats list ( #747 )  
						
						... 
						
						
						
						Authored by: blackjack4494 
						
						
					 
					
						2021-08-23 01:29:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3fb4e21b38 
					 
					
						
						
							
							[lazy_extractors] Fix suitable and add flake8 test  
						
						
						
						
					 
					
						2021-08-23 01:04:29 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						4dfbf8696b 
					 
					
						
						
							
							[utils] Add parse_qs  
						
						
						
						
					 
					
						2021-08-23 00:50:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8fc54b1230 
					 
					
						
						
							
							[youtube] Add shorts to _VALID_URL  
						
						... 
						
						
						
						Normally the generic extractor will redirect the URL,
but the cookies consent screen may sometimes appear instead
Closes  #752  
						
						
					 
					
						2021-08-23 00:50:42 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5ad28e7ffd 
					 
					
						
						
							
							[extractor] Common function _match_valid_url  
						
						
						
						
					 
					
						2021-08-23 00:50:40 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						641ad5d813 
					 
					
						
						
							
							[youtube] Extract error messages from HTTPError response ( #644 )  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2021-08-13 11:48:26 +05:30 
						 
				 
			
				
					
						
							
							
								PSlava 
							
						 
					 
					
						
						
							
						
						858a65ecc1 
					 
					
						
						
							
							[youtube] Improve signature function detection ( #641 )  
						
						... 
						
						
						
						Authored by: PSlava (Slava <slash@i-slash.com >) 
						
						
					 
					
						2021-08-08 09:24:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						379e44ed3c 
					 
					
						
						
							
							[youtube] Raise appropriate error when API pages can't be downloaded  
						
						
						
						
					 
					
						2021-08-07 21:17:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						57015a4a3f 
					 
					
						
						
							
							[youtube] extractor-arg to show live dash formats  
						
						... 
						
						
						
						If replay is enabled, these formats can be used to download the last 4 hours 
						
						
					 
					
						2021-08-07 12:47:54 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						cf87314d4e 
					 
					
						
						
							
							[youtube] Extract SAPISID only once  
						
						
						
						
					 
					
						2021-08-02 08:00:08 +05:30 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						e7e94f2a5c 
					 
					
						
						
							
							[youtube] Add age-gate bypass for unverified accounts ( #600 )  
						
						... 
						
						
						
						Adds `_creator` variants for each client
Authored by: zerodytrash, colethedj, pukkandan 
						
						
					 
					
						2021-08-02 02:43:46 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						eca330cb88 
					 
					
						
						
							
							[youtube] Fix default global API key  
						
						... 
						
						
						
						bug introduced in 000c15a4ca 
						
						
					 
					
						2021-08-01 06:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3619f78d2c 
					 
					
						
						
							
							[youtube] Misc cleanup ( #577 )  
						
						... 
						
						
						
						Authored by: pukkandan, colethedj 
						
						
					 
					
						2021-07-31 03:01:49 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						65c2fde23f 
					 
					
						
						
							
							[youtube] Add thirdParty to agegate clients ( #577 )  
						
						... 
						
						
						
						* This allows more videos like `tf2U5Vyj0oU` to become embeddable
    See https://github.com/yt-dlp/yt-dlp/pull/575#issuecomment-888837000 
* Also added tests for all types of age-gate
Closes  #581  
						
						
					 
					
						2021-07-31 02:20:21 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						000c15a4ca 
					 
					
						
						
							
							[youtube] simplify and de-duplicate client definitions ( #577 )  
						
						
						
						
					 
					
						2021-07-31 02:14:15 +05:30 
						 
				 
			
				
					
						
							
							
								colethedj 
							
						 
					 
					
						
						
							
						
						9275f62cf8 
					 
					
						
						
							
							[youtube] Improve age-gate detection ( #577 )  
						
						... 
						
						
						
						Authored by: colethedj 
						
						
					 
					
						2021-07-31 02:13:55 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						6552469433 
					 
					
						
						
							
							[youtube] Force hl=en for comments ( #594 )  
						
						... 
						
						
						
						Closes  #532  
					
						2021-07-31 01:06:00 +05:30 
						 
				 
			
				
					
						
							
							
								MinePlayersPE 
							
						 
					 
					
						
						
							
						
						c0bc527bca 
					 
					
						
						
							
							[YouTube] Age-gate bypass implementation ( #575 )  
						
						... 
						
						
						
						* Calling the API with `clientScreen=EMBED` allows access to most age-gated videos - discovered by @ccdffddfddfdsfedeee (https://github.com/yt-dlp/yt-dlp/issues/574#issuecomment-887171136 )
* Adds clients: (web/android/ios)_(embedded/agegate), mweb_embedded
* Renamed mobile_web to mweb
Closes  #574 
Authored by pukkandan, MinePlayersPE 
						
						
					 
					
						2021-07-27 15:10:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						2a9c6dcd22 
					 
					
						
						
							
							[youtube] Fix format sorting when using alternate clients  
						
						
						
						
					 
					
						2021-07-26 03:50:13 +05:30