dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22127b271c 
							
						 
					 
					
						
						
							
							[NRK] Remove explicit Accept-Encoding header that invites Brotli  
						
						... 
						
						
						
						Fixes  #31285  
					
						2022-10-10 17:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
						
						
							
						
						
							d35557a75d 
							
						 
					 
					
						
						
							
							[Telegraaf] Use mobile GraphQL API endpoint  
						
						... 
						
						
						
						Workaround for Cloudflare 403
Fixes https://github.com/yt-dlp/yt-dlp/issues/5000 
Authored by: coletdjnz 
						
						
					 
					
						2022-10-04 11:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							7009bb9f31 
							
						 
					 
					
						
						
							
							[jsinterp] Workaround operator associativity issue  
						
						... 
						
						
						
						* temporary fix for player 5a3b6271 [1]
1. https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480  
						
						
					 
					
						2022-09-03 00:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							218c423bc0 
							
						 
					 
					
						
						
							
							[cache] Add cache validation by program version, based on yt-dlp  
						
						
						
						
					 
					
						2022-09-01 13:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							55c823634d 
							
						 
					 
					
						
						
							
							[jsinterp] Handle new YT players 113ca41c, c57c113c  
						
						... 
						
						
						
						* add NaN
* allow any white-space character for `after_op`
* align with yt-dlp f26af78a8ac11d9d617ed31ea5282cfaa5bcbcfa (charcodeAt and bitwise overflow)
* allow escaping in regex, fixing player c57c113c 
						
						
					 
					
						2022-09-01 10:57:12 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							4050e10a4c 
							
						 
					 
					
						
						
							
							[options] Document that postprocessing is not forced by --postprocessor-args  
						
						... 
						
						
						
						Resolves  #30307  
					
						2022-08-29 13:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							ed5c44e7b7 
							
						 
					 
					
						
						
							
							[compat] Replace deficient ChainMap class in Py3.3 and earlier  
						
						... 
						
						
						
						* fix version check 
						
						
					 
					
						2022-08-26 12:22:01 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							0f6422590e 
							
						 
					 
					
						
						
							
							[compat] Replace deficient ChainMap class in Py3.3 and earlier  
						
						
						
						
					 
					
						2022-08-26 10:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6fba3765 
							
						 
					 
					
						
						
							
							[jsinterp] Improve try/catch/finally support  
						
						
						
						
					 
					
						2022-08-26 08:51:17 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							d619dd712f 
							
						 
					 
					
						
						
							
							[jsinterp] Fix bug in operator precedence  
						
						... 
						
						
						
						* from 164b03c486 
						
						
					 
					
						2022-08-25 12:16:10 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							573b13410e 
							
						 
					 
					
						
						
							
							[YouTube] Improve error check for n-sig processing  
						
						
						
						
					 
					
						2022-08-25 12:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							66e58dccc2 
							
						 
					 
					
						
						
							
							[core] Avoid processing empty format list after removing bad formats  
						
						... 
						
						
						
						* also ensure compat encoding of error strings 
						
						
					 
					
						2022-08-21 00:45:06 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							556862bc91 
							
						 
					 
					
						
						
							
							[utils] Ensure RFC3986 encoding result is unicode  
						
						
						
						
					 
					
						2022-08-21 00:45:06 +01:00 
						 
				 
			
				
					
						
							
							
								gudata 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8d5316aaf 
							
						 
					 
					
						
						
							
							[infoq] Avoid crash if the page has no mp3Form  
						
						... 
						
						
						
						* proposed fix for issue #31131 , aligns with yt-dlp
Co-authored-by: dirkf <fieldhouse@gmx.net> 
						
						
					 
					
						2022-08-19 21:00:21 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							fd3f3bebd0 
							
						 
					 
					
						
						
							
							[uktvplay] Support domain without .uktv  
						
						
						
						
					 
					
						2022-08-19 19:11:08 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							46b8ae2f52 
							
						 
					 
					
						
						
							
							[jsinterp] Clean up and pull yt-dlp style  
						
						... 
						
						
						
						* add compat_re_Pattern
* improve compat_collections_chain_map
* use class JS_Undefined
* remove unused code 
						
						
					 
					
						2022-08-19 15:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							538ec65ba7 
							
						 
					 
					
						
						
							
							[jsinterp] Handle regexp literals and throw/catch execution ( #31182 )  
						
						... 
						
						
						
						* based on f6ca640b12 
						
						
					 
					
						2022-08-19 11:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0a60ce203 
							
						 
					 
					
						
						
							
							[jsinterp] Improve JS language support ( #31175 )  
						
						... 
						
						
						
						* operator ??
* operator ?.
* operator **
* accurate operator functions
* `undefined` handling
* object literals {a: 1, "b": expr}
* more tests for weird JS comparisons: see https://github.com/ytdl-org/youtube-dl/issues/31173#issuecomment-1217854397 . 
						
						
					 
					
						2022-08-17 14:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							e52e8b8111 
							
						 
					 
					
						
						
							
							[postprocessor] Don't replace existing value with null metadata parsed from title  
						
						
						
						
					 
					
						2022-08-15 16:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d231b56717 
							
						 
					 
					
						
						
							
							[jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 ( #31170 )  
						
						... 
						
						
						
						* back-port from yt-dlp 8f53dc44a0cc1c2d98c35740b9293462c080f5d0, thanks pukkandan
* also support void, improve <</>> precedence, improve expressions in comma-list
* add more tests 
						
						
					 
					
						2022-08-14 18:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a836d54c 
							
						 
					 
					
						
						
							
							[core] Make --max-downloads ... stop immediately on reaching the limit  
						
						... 
						
						
						
						Based on and closes  #26638 . 
						
						
					 
					
						2022-08-10 15:37:59 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deee741fb1 
							
						 
					 
					
						
						
							
							[test, etc] Improve download test logs; also clean up some new flake8 issues ( #31153 )  
						
						... 
						
						
						
						* [test] Identify testcase errors better
* [test] Identify download errors better
* [extractor/minds] Linter
* [extractor/aes] Linter 
						
						
					 
					
						2022-08-09 21:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Wes 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adb5294177 
							
						 
					 
					
						
						
							
							[aenetworks] Update _THEPLATFORM_KEY and _THEPLATFORM_SECRET ( #29749 )  
						
						... 
						
						
						
						Fixes  ytdl-org/youtube-dl#29300  
					
						2022-07-30 02:10:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kyraminol Endyeran 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f5c127ece 
							
						 
					 
					
						
						
							
							[VVVVID] Support video/dash types ( #31060 )  
						
						... 
						
						
						
						Resolves  #31030 . 
					
						2022-07-12 00:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							090acd58c1 
							
						 
					 
					
						
						
							
							[options] Improve be35e53 (--match-/reject-title parameter value)  
						
						... 
						
						
						
						Resolves  #31064 . 
					
						2022-07-03 20:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							a03b9775d5 
							
						 
					 
					
						
						
							
							[Mediaset] Support player version number in URL pattern  
						
						... 
						
						
						
						Ref: https://github.com/yt-dlp/yt-dlp/issues/4141  
						
						
					 
					
						2022-06-26 14:24:06 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							8a158a936c 
							
						 
					 
					
						
						
							
							[NHK] Use new API URL  
						
						
						
						
					 
					
						2022-06-15 18:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							cc179df346 
							
						 
					 
					
						
						
							
							[XHamster] Support xhday.com alias, extract uploader_id  
						
						... 
						
						
						
						* support xhday.com alias for xhamster.com (resolves  #31023 )
  Authored by: dirkf
* extract `uploader_id`:
  from 908b56eaf7https://github.com/yt-dlp/yt-dlp/pull/844 )
  Authored by: octotherp 
						
						
					 
					
						2022-06-12 14:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							0700fde640 
							
						 
					 
					
						
						
							
							[utils, etc] Kill child processes when yt-dl is killed  
						
						... 
						
						
						
						* derived from PR #26592 , closes  #26592 
Authored by: Unrud 
						
						
					 
					
						2022-06-10 19:57:46 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							811c480f7b 
							
						 
					 
					
						
						
							
							[YouTube] Support JSON3 subtitle format  
						
						... 
						
						
						
						* subtitle tests updated to match 
						
						
					 
					
						2022-06-09 15:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							530f4582d0 
							
						 
					 
					
						
						
							
							[HRFernsehen] Back-port new extractor from yt-dlp  
						
						... 
						
						
						
						Closes  #26445 , where this was originally proposed. 
					
						2022-06-06 19:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							1baa0f5f66 
							
						 
					 
					
						
						
							
							[utils] Escape URL while sanitizing  
						
						... 
						
						
						
						Closes  #31008 , #yt-dlp/263
While this fixes the issue in question, it does not try to address the root-cause of the problem
Refer: 915f911e365736227e134ad654601443dbfd7ccb, f5fa042c82300218a2d07b95dd6b9c0756745db3 
					
						2022-06-06 16:03:04 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							04fd3289d3 
							
						 
					 
					
						
						
							
							[YouPorn] Improve upload_date extraction  
						
						... 
						
						
						
						See https://github.com/yt-dlp/yt-dlp/issues/2701#issuecomment-1034341883  
						
						
					 
					
						2022-05-28 13:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							52c3751df7 
							
						 
					 
					
						
						
							
							[utils] Enable ALPN in HTTPS to satisfy broken servers  
						
						... 
						
						
						
						See https://github.com/yt-dlp/yt-dlp/issues/3878  
						
						
					 
					
						2022-05-28 13:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							187a48aee2 
							
						 
					 
					
						
						
							
							[YouTube] Handle player c5a4daa1 with indirect n-function definition  
						
						... 
						
						
						
						* resolves  #30976  
						
						
					 
					
						2022-05-24 15:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Chapman 
							
						 
					 
					
						
						
						
						
							
						
						
							be35e5343a 
							
						 
					 
					
						
						
							
							Update options.py  
						
						
						
						
					 
					
						2022-05-20 05:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3deca86ae 
							
						 
					 
					
						
						
							
							[wat.tv] Add version pver to metadata API call  
						
						... 
						
						
						
						Resolves  #30959 . 
					
						2022-05-19 17:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7965b9fc2 
							
						 
					 
					
						
						
							
							[NHK] Support alphabetic characters in 7-char NhkVod IDs ( #29682 )  
						
						
						
						
					 
					
						2022-05-09 18:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e27d8d819f 
							
						 
					 
					
						
						
							
							[streamcz] Remove empty '{}'.format() for Py2.6  
						
						... 
						
						
						
						Use `'-join()'` here, or `{0}`, ..., in general. 
						
						
					 
					
						2022-04-29 13:36:02 +01:00 
						 
				 
			
				
					
						
							
							
								Árni Dagur 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebc627847c 
							
						 
					 
					
						
						
							
							[KTH] Add new extractor for KTH play ( #30885 )  
						
						... 
						
						
						
						* Implement extractor for KTH play
* Make KTH Play url regex more relaxed 
						
						
					 
					
						2022-04-28 10:18:10 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							a0068bd6be 
							
						 
					 
					
						
						
							
							[Youtube] Fix "n" descrambling for player fae06c11  
						
						... 
						
						
						
						Resolves  #30856 . 
					
						2022-04-15 16:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								nixxo 
							
						 
					 
					
						
						
						
						
							
						
						
							871645a4a4 
							
						 
					 
					
						
						
							
							[RAI] Fix extraction of http formats  
						
						... 
						
						
						
						From https://github.com/yt-dlp/yt-dlp/pull/3272 
Closes https://github.com/yt-dlp/yt-dlp/issues/3270 
Authored by: nixxo 
						
						
					 
					
						2022-04-05 15:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								nixxo 
							
						 
					 
					
						
						
						
						
							
						
						
							1f50a07771 
							
						 
					 
					
						
						
							
							[RAI] Extend formats with direct http mp4 link (PR  #27990 )  
						
						... 
						
						
						
						* initial support for creating direct mp4 link
* improved regexes and info extraction
* added "connection: close" to request headers
* updated to https://github.com/yt-dlp/yt-dlp/pull/208  
						
						
					 
					
						2022-04-05 15:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								nixxo 
							
						 
					 
					
						
						
						
						
							
						
						
							9e5ca66f16 
							
						 
					 
					
						
						
							
							[RAI] Added checks for DRM protected content (PR  #27657 )  
						
						... 
						
						
						
						reviewed by pukkandan (https://github.com/yt-dlp/yt-dlp/pull/150 ) 
						
						
					 
					
						2022-04-05 15:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								lihan7 
							
						 
					 
					
						
						
						
						
							
						
						
							17d295a1ec 
							
						 
					 
					
						
						
							
							[extractor/bilibili] Fix path "/audio/auxxxxx" download return 403  
						
						
						
						
					 
					
						2022-04-01 00:46:34 +01:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							49c5293014 
							
						 
					 
					
						
						
							
							Ignore --external-downloader-args if --external-downloader was rejected  
						
						... 
						
						
						
						... and generate warning 
						
						
					 
					
						2022-03-25 14:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								df 
							
						 
					 
					
						
						
						
						
							
						
						
							6508688e88 
							
						 
					 
					
						
						
							
							Make default upload_/release_date a compat_str  
						
						... 
						
						
						
						Ensures download tests pass in Python 2 as well as 3; also
add YoutubeDL tests for timestamp -> upload_date etc. 
						
						
					 
					
						2022-02-26 10:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							4194d253c0 
							
						 
					 
					
						
						
							
							Avoid skipping ID when unlisted_hash is numeric  
						
						... 
						
						
						
						Pattern needed a non-greedy match; also replaced a redundant test with one for this, issue 29690 
						
						
					 
					
						2022-02-26 10:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							f8e543c906 
							
						 
					 
					
						
						
							
							[Alsace20TV] Add new extractors Alsace20TVIE, Alsace20TVEmbedIE  
						
						
						
						
					 
					
						2022-02-24 18:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								dirkf 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d1738316 
							
						 
					 
					
						
						
							
							[CPAC] Add extractor for Canadian Parliament  
						
						... 
						
						
						
						CPACIE: single episode
CPACPlaylistIE: playlists and searches 
						
						
					 
					
						2022-02-24 18:27:57 +00:00