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 
						 
				 
			
				
					
						
							
							
								krichbanana 
							
						 
					 
					
						
						
							
						
						ca5300c7ed 
					 
					
						
						
							
							[youtube] Add :ytnotifications extractor ( #3347 )  
						
						... 
						
						
						
						Authored by: krichbanana 
						
						
					 
					
						2022-04-09 12:55:24 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a25bca9f89 
					 
					
						
						
							
							[youtube, cleanup] Minor refactoring  
						
						... 
						
						
						
						Authored by: coletdjnz, pukkandan 
						
						
					 
					
						2022-04-10 01:21:34 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						61d3665d9d 
					 
					
						
						
							
							[youtube] Fix uploader for collaborative playlists ( #3332 )  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2022-04-07 01:11:16 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a44ca5a470 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes https://github.com/yt-dlp/yt-dlp/pull/3213 , Closes https://github.com/yt-dlp/yt-dlp/pull/3117 
Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114 , https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671 , a825ffbffa (commitcomment-68538986)https://github.com/yt-dlp/yt-dlp/issues/2360 , 5fa3c9a88f (r70393519)5fa3c9a88f (r70393254) 
						
						
					 
					
						2022-04-05 18:12:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a17526e427 
					 
					
						
						
							
							[youtube:tab] Minor improvements (See desc)  
						
						... 
						
						
						
						* Support shorts on channel homepage
* Extract thumbnail of OLAK playlists 
						
						
					 
					
						2022-04-03 19:01:03 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						ad210f4fd4 
					 
					
						
						
							
							[youtube:search] Support hashtag entries ( #3265 )  
						
						... 
						
						
						
						Authored-by: coletdjnz 
						
						
					 
					
						2022-04-02 06:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						e7870111e8 
					 
					
						
						
							
							[YouTube] Add new age-gate bypass ( #3233 )  
						
						... 
						
						
						
						Closes  #3182 
Authored by: zerodytrash, pukkandan 
					
						2022-03-29 03:05:31 -07:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						1235d333ab 
					 
					
						
						
							
							[youtube] Fix auto-translated automatic captions  
						
						... 
						
						
						
						d49669acadCloses  #2956  
					
						2022-03-27 14:06:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						18e4940825 
					 
					
						
						
							
							[youtube] Add extractor-arg to skip auto-translated subs  
						
						
						
						
					 
					
						2022-03-27 14:04:20 +05:30 
						 
				 
			
				
					
						
							
							
								shirt 
							
						 
					 
					
						
						
							
						
						727029c508 
					 
					
						
						
							
							[youtube] Detect DRM better  
						
						... 
						
						
						
						Authored by: shirt-dev 
						
						
					 
					
						2022-03-27 11:27:27 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						fd2ad7cb24 
					 
					
						
						
							
							[youtube:tab] Return shorts url if video is a short ( #3168 )  
						
						... 
						
						
						
						Allows filtering out shorts from feeds with `--match-filter`
Closes  #3165 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-27 05:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ae72962643 
					 
					
						
						
							
							[youtube] Try embedded client variants before agegate  
						
						... 
						
						
						
						agegate variants appears to be broken, but don't remove them for the time-being 
						
						
					 
					
						2022-03-25 05:00:41 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						52efa4b312 
					 
					
						
						
							
							[extractor] Add _perform_login function ( #2943 )  
						
						... 
						
						
						
						* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API 
						
						
					 
					
						2022-03-18 13:53:33 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e4b98809cf 
					 
					
						
						
							
							[youtube] Fix pagination of membership tab  
						
						
						
						
					 
					
						2022-03-18 05:23:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a1b2d84360 
					 
					
						
						
							
							[youtube] Avoid false positives when detecting damaged formats  
						
						... 
						
						
						
						Closes  #3083  
					
						2022-03-16 19:46:29 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						5dbc77df26 
					 
					
						
						
							
							[youtube:api] Prefer minified JSON response  
						
						... 
						
						
						
						Authored-by: coletdjnz 
						
						
					 
					
						2022-03-16 09:29:15 +13:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						b3edc8068e 
					 
					
						
						
							
							[downloader/mhtml] Fix fragments with absolute urls ( #3044 )  
						
						... 
						
						
						
						Authored-by: coletdjnz 
						
						
					 
					
						2022-03-13 22:03:40 +00:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						17322130a9 
					 
					
						
						
							
							[youtube] Improve video upload date handling ( #3029 )  
						
						... 
						
						
						
						* Don't prefer UTC upload date for past live streams/premieres
* Improve regex (fixes a regression)
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-13 22:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ff91cf7483 
					 
					
						
						
							
							[utils] Add get_first  
						
						
						
						
					 
					
						2022-03-09 02:26:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a405b38f20 
					 
					
						
						
							
							[youtube] Further de-prioritize 3gp format  
						
						
						
						
					 
					
						2022-03-08 23:02:38 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						08d30158ec 
					 
					
						
						
							
							[cleanup, docs] Misc cleanup  
						
						... 
						
						
						
						Closes  #2828 , closes  #2734 , closes  #2802 , closes  #2937  
					
						2022-03-08 22:38:06 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						992f9a730b 
					 
					
						
						
							
							[youtube] Prefer UTC upload date for videos ( #2223 )  
						
						... 
						
						
						
						Except for live/scheduled streams/premieres. 
Closes  #1881 
Related: #2402  
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-08 12:58:19 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d49669acad 
					 
					
						
						
							
							[youtube] Fix automatic captions  
						
						... 
						
						
						
						Closes  #2956  
					
						2022-03-05 09:42:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e48b3875ec 
					 
					
						
						
							
							Revert  2e4cacd038 
						
						... 
						
						
						
						Closes  #2923  
					
						2022-03-04 20:18:14 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						7c219ea601 
					 
					
						
						
							
							[youtube:tab] Follow redirect to regional channel ( #2884 )  
						
						... 
						
						
						
						Closes  #2694 
Authored by: coletdjnz 
					
						2022-02-28 21:08:19 -08:00 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						a539f06570 
					 
					
						
						
							
							[downloader/fragment] Improve --live-from-start for YouTube livestreams ( #2870 )  
						
						
						
						
					 
					
						2022-02-25 02:00:46 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1108613f02 
					 
					
						
						
							
							[youtube:tab] Reject webpage data if redirected to home page  
						
						... 
						
						
						
						Closes  #2660  
					
						2022-02-23 04:25:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a30a6ed3e4 
					 
					
						
						
							
							[youtube:tab] Add approximate_date extractor-arg  
						
						
						
						
					 
					
						2022-02-23 04:25:55 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						a7d4acc018 
					 
					
						
						
							
							[youtube] Escape possible $ in _extract_n_function_name regex  
						
						
						
						
					 
					
						2022-02-20 17:33:58 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0ad92dfb18 
					 
					
						
						
							
							[youtube] De-prioritize potentially damaged formats  
						
						... 
						
						
						
						Closes  #2823  
					
						2022-02-18 19:41:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						2e4cacd038 
					 
					
						
						
							
							[youtube] Fix intermittent failure of embed-based age-gate bypass  
						
						
						
						
					 
					
						2022-02-18 18:03:13 +05:30 
						 
				 
			
				
					
						
							
							
								MinePlayersPE 
							
						 
					 
					
						
						
							
						
						c571b3a6ab 
					 
					
						
						
							
							[youtube] Fix n-sig extraction for phone player JS ( #2816 )  
						
						... 
						
						
						
						Authored by: MinePlayersPE 
						
						
					 
					
						2022-02-18 00:12:20 -08:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						60f393e48b 
					 
					
						
						
							
							[youtube] Ensure subtitle urls are absolute ( #2765 )  
						
						... 
						
						
						
						Closes  #2755 
Authored by: coletdjnz 
					
						2022-02-13 13:36:01 -08:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ab6df717d1 
					 
					
						
						
							
							[youtube] Differentiate descriptive audio by language code  
						
						... 
						
						
						
						Related: #2677  
						
						
					 
					
						2022-02-12 02:13:17 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0c8d9e5fec 
					 
					
						
						
							
							[youtube] Label original auto-subs  
						
						... 
						
						
						
						Closes  #2655  
					
						2022-02-12 01:50:49 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						84bbc54599 
					 
					
						
						
							
							[youtube:search] Add tests  
						
						
						
						
					 
					
						2022-02-04 12:02:01 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						af5c1c553e 
					 
					
						
						
							
							[youtube] Fix search extractor  
						
						... 
						
						
						
						Regression introduced in 16aa9ea41dCloses  #2628 
Authored-by: coletdjnz 
						
						
					 
					
						2022-02-04 10:32:56 +13:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						455a15e2dc 
					 
					
						
						
							
							[cleanup,docs] Minor fixes  
						
						... 
						
						
						
						Closes  #2541 , #2484  
					
						2022-02-03 21:00:39 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						182bda88e8 
					 
					
						
						
							
							[youtube, cleanup] Misc fixes and cleanup  
						
						
						
						
					 
					
						2022-02-02 02:15:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						16aa9ea41d 
					 
					
						
						
							
							[youtube] Add extractor YoutubeMusicSearchURLIE  
						
						... 
						
						
						
						Closes  #2568  
					
						2022-02-02 00:11:38 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						48416bc4a8 
					 
					
						
						
							
							[youtube] Fix n-sig for player e06dea74  
						
						
						
						
					 
					
						2022-02-01 08:10:41 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						87e8e8a7d0 
					 
					
						
						
							
							[youtube:api] Do not use seek when reading HTTPError response  
						
						... 
						
						
						
						Authored-by: coletdjnz 
						
						
					 
					
						2022-01-23 19:11:32 +13:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6970b6005e 
					 
					
						
						
							
							[cleanup] Minor fixes  
						
						... 
						
						
						
						Closes  #2334  
					
						2022-01-21 13:27:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e0ddbd02bd 
					 
					
						
						
							
							[cleanup] Use format_field where applicable  
						
						
						
						
					 
					
						2022-01-21 13:27:40 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						6c73052c0a 
					 
					
						
						
							
							[youtube] Extract channel subscriber count ( #2399 )  
						
						... 
						
						
						
						Closes  #2350 
* Adds `channel_follower_count` field
Authored-by: coletdjnz 
					
						2022-01-21 06:04:36 +00:00 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						396a76f7bf 
					 
					
						
						
							
							[youtube] Enforce UTC ( #2402 )  
						
						... 
						
						
						
						and [utils] use `utcnow` in `datetime_from_str`
Related: #2223  
Authored by: coletdjnz 
						
						
					 
					
						2022-01-20 20:32:01 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						301d07fc4b 
					 
					
						
						
							
							[youtube:tab] Extract channel banner ( #2400 )  
						
						... 
						
						
						
						Closes  #2237 
Authored by: coletdjnz 
					
						2022-01-20 20:29:09 +05:30 
						 
				 
			
				
					
						
							
							
								krichbanana 
							
						 
					 
					
						
						
							
						
						64f36541c9 
					 
					
						
						
							
							[youtube:tab] Raise error on tab redirect ( #2318 )  
						
						... 
						
						
						
						Closes  #2306 
Authored by: krichbanana, coletdjnz 
					
						2022-01-20 03:01:57 +05:30