pukkandan 
							
						 
					 
					
						
						
							
						
						901130bbcf 
					 
					
						
						
							
							Expand and escape environment variables correctly in outtmpl  
						
						... 
						
						
						
						Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results  
						
						
							
						
					 
					
						2021-07-29 08:38:18 +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 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						5a1fc62b41 
					 
					
						
						
							
							[youtube] Add mobile_web client ( #557 )  
						
						... 
						
						
						
						Authored by: colethedj 
						
						
							
						
					 
					
						2021-07-26 03:48:36 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b4c055bac2 
					 
					
						
						
							
							[youtube] Add player_client=all  
						
						
						
						
							
						
					 
					
						2021-07-26 03:38:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ea05b3020d 
					 
					
						
						
							
							Remove asr appearing twice in -F  
						
						
						
						
							
						
					 
					
						2021-07-26 03:38:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9536bc072d 
					 
					
						
						
							
							[bilibili] Improve _VALID_URL  
						
						
						
						
							
						
					 
					
						2021-07-26 03:38:10 +05:30 
						 
				 
			
				
					
						
							
							
								Ashish 
							
						 
					 
					
						
						
							
						
						8242bf220d 
					 
					
						
						
							
							[HotStarSeriesIE] Fix regex ( #569 )  
						
						... 
						
						
						
						Authored by: Ashish0804 
						
						
							
						
					 
					
						2021-07-25 22:43:43 +05:30 
						 
				 
			
				
					
						
							
							
								Ashish 
							
						 
					 
					
						
						
							
						
						4bfa401d40 
					 
					
						
						
							
							[UtreonIE] Add extractor ( #562 )  
						
						... 
						
						
						
						Authored by: Ashish0804 
						
						
							
						
					 
					
						2021-07-25 22:41:45 +05:30 
						 
				 
			
				
					
						
							
							
								nixxo 
							
						 
					 
					
						
						
							
						
						0222620725 
					 
					
						
						
							
							[mediaset] Fix extraction ( #564 )  
						
						... 
						
						
						
						Closes  #365 
Authored by: nixxo 
					
						2021-07-24 20:06:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1fe3c4c27e 
					 
					
						
						
							
							[version] update  
						
						... 
						
						
						
						:ci skip all 
						
						
							
						
					 
					
						2021-07-24 20:02:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f703a88055 
					 
					
						
						
							
							Release 2021.07.24  
						
						
						
						
							
 
						
					 
					
						2021-07-24 07:03:14 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a353beba83 
					 
					
						
						
							
							[youtube:tab] Extract video duration early  
						
						... 
						
						
						
						Based on: https://github.com/ytdl-org/youtube-dl/pull/29487  by glenn-slayden 
						
						
							
						
					 
					
						2021-07-24 06:59:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						052e135029 
					 
					
						
						
							
							[youtube] Simplify _get_text early  
						
						
						
						
							
						
					 
					
						2021-07-24 06:59:20 +05:30 
						 
				 
			
				
					
						
							
							
								xtkoba 
							
						 
					 
					
						
						
							
						
						cb89cfc14b 
					 
					
						
						
							
							[test] Add Python 3.10 ( #480 )  
						
						... 
						
						
						
						Authored-by: pukkandan, xtkoba 
						
						
							
						
					 
					
						2021-07-23 20:32:48 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						060ac76257 
					 
					
						
						
							
							[test] Use pytest instead of nosetests ( #482 )  
						
						... 
						
						
						
						`nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099 
and will stop working in py 3.10 as can be seen in #480  
						
						
							
						
					 
					
						2021-07-23 20:18:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						063c409dfb 
					 
					
						
						
							
							[cookies] Handle errors when importing keyring  
						
						... 
						
						
						
						Workaround for #551  
						
						
							
						
					 
					
						2021-07-23 19:58:27 +05:30 
						 
				 
			
				
					
						
							
							
								Matt Broadway 
							
						 
					 
					
						
						
							
						
						767b02a99b 
					 
					
						
						
							
							[cookies] Handle sqlite ImportError gracefully ( #554 )  
						
						... 
						
						
						
						Closes  #544 
Authored by: mbway 
					
						2021-07-23 19:56:19 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f45e6c1126 
					 
					
						
						
							
							[downloader] Pass same status object to all progress_hooks  
						
						
						
						
							
						
					 
					
						2021-07-23 09:46:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3944e7af92 
					 
					
						
						
							
							[youtube] Fix subtitles only being extracted from the first client  
						
						... 
						
						
						
						Closes  #547  
					
						2021-07-23 09:46:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ad34b2951e 
					 
					
						
						
							
							Try all clients even if age-gated  
						
						... 
						
						
						
						Reverts: 892e31ce7c 
						
						
							
						
					 
					
						2021-07-23 09:46:54 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c8fa48fd94 
					 
					
						
						
							
							[youtube] Disable get_video_info age-gate workaround  
						
						... 
						
						
						
						This now seems to be completely dead
Closes : #553  
						
						
							
						
					 
					
						2021-07-23 09:46:52 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						2fd226f6a7 
					 
					
						
						
							
							[youtube] Fix age-gated videos for API clients when cookies are supplied ( #545 )  
						
						... 
						
						
						
						Fixes  #543 
Authored by: colethedj 
					
						2021-07-22 08:11:04 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3ba7740dd8 
					 
					
						
						
							
							[downloader] Pass info_dict to progress_hooks  
						
						
						
						
							
						
					 
					
						2021-07-22 04:30:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						29b208f6f9 
					 
					
						
						
							
							[cookies] bugfix  
						
						... 
						
						
						
						Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059  
						
						
							
						
					 
					
						2021-07-22 03:00:21 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e4d666d27b 
					 
					
						
						
							
							[version] update  
						
						... 
						
						
						
						:ci skip all 
						
						
							
						
					 
					
						2021-07-22 02:37:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						245524e6a3 
					 
					
						
						
							
							Release 2021.07.21  
						
						... 
						
						
						
						and fix some typos
Closes  #538  
						
						
							
 
						
					 
					
						2021-07-22 02:33:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9c0d7f4951 
					 
					
						
						
							
							[youtube] Make --extractor-retries work for more errors  
						
						... 
						
						
						
						Closes  #507  
					
						2021-07-22 02:32:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e37d0efbd9 
					 
					
						
						
							
							Fix bug where original_url was not propagated when _type=url  
						
						
						
						
							
						
					 
					
						2021-07-22 02:32:19 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						c926c9541f 
					 
					
						
						
							
							[youtube] Add debug message for SAPISID cookie extraction ( #540 )  
						
						... 
						
						
						
						Authored by: colethedj 
						
						
							
						
					 
					
						2021-07-21 20:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Broadway 
							
						 
					 
					
						
						
							
						
						982ee69a74 
					 
					
						
						
							
							Add option --cookies-from-browser to load cookies from a browser ( #488 )  
						
						... 
						
						
						
						* also adds `--no-cookies-from-browser`
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201 
Authored by: mbway 
						
						
							
						
					 
					
						2021-07-22 02:02:49 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7ea6541124 
					 
					
						
						
							
							[youtube] Improve extraction of livestream metadata  
						
						... 
						
						
						
						Modified from and closes  #441 
Authored by: pukkandan, krichbanana 
						
						
							
						
					 
					
						2021-07-21 20:50:59 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						ae30b84072 
					 
					
						
						
							
							Add field live_status  
						
						
						
						
							
						
					 
					
						2021-07-21 20:50:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						cc9d1493c6 
					 
					
						
						
							
							bugfix for  50fed816dd 
						
						
						
						
							
						
					 
					
						2021-07-21 20:50:49 +05:30 
						 
				 
			
				
					
						
							
							
								Philip Xu 
							
						 
					 
					
						
						
							
						
						f6755419d1 
					 
					
						
						
							
							[douyin] Add extractor ( #513 )  
						
						... 
						
						
						
						Authored-by: pukkandan, pyx 
						
						
							
						
					 
					
						2021-07-21 20:49:27 +05:30 
						 
				 
			
				
					
						
							
							
								Henrik Heimbuerger 
							
						 
					 
					
						
						
							
						
						145bd631c5 
					 
					
						
						
							
							[nebula] Authentication via tokens from cookie jar ( #537 )  
						
						... 
						
						
						
						Closes  #496 
Co-authored-by: hheimbuerger, TpmKranz 
					
						2021-07-21 18:12:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b35496d825 
					 
					
						
						
							
							Add only_once param for write_debug  
						
						
						
						
							
						
					 
					
						2021-07-21 18:06:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						352d63fdb5 
					 
					
						
						
							
							[utils] Improve traverse_obj  
						
						
						
						
							
						
					 
					
						2021-07-21 11:30:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						11f9be0912 
					 
					
						
						
							
							[youtube] Extract data from multiple clients ( #536 )  
						
						... 
						
						
						
						* `player_client` accepts multiple clients
* default `player_client` = `android,web`
* music clients can be specifically requested
* Add IOS `player_client`
* Hide live dash since they can't be downloaded
Closes  #501 
Authored-by: pukkandan, colethedj 
						
						
							
						
					 
					
						2021-07-21 09:22:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c84aeac6b5 
					 
					
						
						
							
							Add only_once param for report_warning  
						
						... 
						
						
						
						Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297  
						
						
							
						
					 
					
						2021-07-21 01:39:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						50fed816dd 
					 
					
						
						
							
							Errors in playlist extraction should obey --ignore-errors  
						
						... 
						
						
						
						Related: https://github.com/yt-dlp/yt-dlp/issues/535#issuecomment-883277272 , https://github.com/yt-dlp/yt-dlp/issues/518#issuecomment-881794754  
						
						
							
						
					 
					
						2021-07-21 01:04:53 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
						
						a1a7907bc0 
					 
					
						
						
							
							[youtube] Fix controversial videos when requested via API ( #533 )  
						
						... 
						
						
						
						Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350 
Authored by: colethedj 
						
						
							
						
					 
					
						2021-07-20 23:31:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						d61fc64618 
					 
					
						
						
							
							[youtube:tab] Fix channels tab  
						
						
						
						
							
						
					 
					
						2021-07-20 23:22:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6586bca9b9 
					 
					
						
						
							
							[utils] Fix LazyList for Falsey values  
						
						
						
						
							
						
					 
					
						2021-07-20 23:22:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						da503b7a52 
					 
					
						
						
							
							[youtube] Make parse_time_text and _extract_chapters non-fatal  
						
						... 
						
						
						
						Related: #532 , 7c365c2109 
						
						
							
						
					 
					
						2021-07-20 07:22:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						7c365c2109 
					 
					
						
						
							
							[youtube] Sanity check chapters (and refactor related code)  
						
						... 
						
						
						
						Closes  #520  
					
						2021-07-20 05:39:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3f698246b2 
					 
					
						
						
							
							Rename NOTE in -F to MORE INFO  
						
						... 
						
						
						
						since it's often confused to be the same as `format_note` 
						
						
							
						
					 
					
						2021-07-20 05:30:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						cca80fe611 
					 
					
						
						
							
							[youtube] Extract even more thumbnails and reduce testing  
						
						... 
						
						
						
						* Also fix bug where `_test_url` was being ignored
Ref: https://stackoverflow.com/a/20542029 
Related: #340  
						
						
							
						
					 
					
						2021-07-20 03:46:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c634ad2a3c 
					 
					
						
						
							
							[compat] Remove unnecessary code  
						
						
						
						
							
						
					 
					
						2021-07-20 03:46:05 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8f3343809e 
					 
					
						
						
							
							[utils] Improve traverse_obj  
						
						... 
						
						
						
						* Allow skipping a level: `traverse_obj([{k:v1}, {k:v2}], (None, k))` => `[v1, v2]`
* Make keys variadic: `traverse_obj(obj, k1: str, k2: str)` => `traverse_obj(obj, (k1,), (k2,))`
* Fetch from multiple keys: `traverse_obj([{k1:[1], k2:[2], k3:[3]}], (0, (k1, k2), 0))` => `[1, 2]`
TODO: Add tests 
						
						
							
						
					 
					
						2021-07-20 02:42:11 +05:30