PilzAdam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e978789f0f 
							
						 
					 
					
						
						
							
							[outtmpl] Add operator & for replacement text ( #2012 )  
						
						... 
						
						
						
						Authored by: PilzAdam 
						
					 
					
						2021-12-18 02:05:48 +05:30 
						 
				 
			
				
					
						
							
							
								Zenon Mousmoulas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5c3254889 
							
						 
					 
					
						
						
							
							[extractor] Support default implicit graph in JSON-LD ( #1983 )  
						
						... 
						
						
						
						Original PR: https://github.com/ytdl-org/youtube-dl/pull/30229 
Per W3C JSON-LD v1.1 §4.9 (non-normative ref):
    When a JSON-LD document's top-level structure is a map that contains
    no other keys than @graph and optionally @context (properties that
    are not mapped to an IRI or a keyword are ignored), @graph is
    considered to express the otherwise implicit default graph.
Authored by: zmousm 
						
					 
					
						2021-12-17 02:16:30 +05:30 
						 
				 
			
				
					
						
							
							
								std-move 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fed1309651 
							
						 
					 
					
						
						
							
							[test/download] Ignore field webpage_url_domain ( #2014 )  
						
						... 
						
						
						
						Authored by: std-move 
						
					 
					
						2021-12-16 15:40:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff9f925b63 
							
						 
					 
					
						
						
							
							[test/download] Add more fields  
						
						
						
					 
					
						2021-12-15 03:38:12 +05:30 
						 
				 
			
				
					
						
							
							
								Nil Admirari 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8157a09d22 
							
						 
					 
					
						
						
							
							[SponsorBlock] Add Filler and Highlight categories ( #1664 )  
						
						... 
						
						
						
						Authored by: nihil-admirari, pukkandan 
						
					 
					
						2021-12-09 18:10:31 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57dbe8077f 
							
						 
					 
					
						
						
							
							[jsinterp] Fix splice to handle float  
						
						... 
						
						
						
						Needed for new youtube js player f1ca6900
Closes  #1767  
						
					 
					
						2021-11-23 20:34:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							282f570918 
							
						 
					 
					
						
						
							
							[utils] Fix error when copying LazyList  
						
						
						
					 
					
						2021-11-20 08:33:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5e3f84972 
							
						 
					 
					
						
						
							
							[utils] Allow alignment in render_table  
						
						... 
						
						
						
						and add tests 
						
					 
					
						2021-11-20 08:33:51 +05:30 
						 
				 
			
				
					
						
							
							
								The Hatsune Daishi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a04e005521 
							
						 
					 
					
						
						
							
							[AES] Add ECB mode ( #1686 )  
						
						... 
						
						
						
						Needed for #1688 
Authored by: nao20010128nao 
						
					 
					
						2021-11-19 07:24:10 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd2a987d3f 
							
						 
					 
					
						
						
							
							[tests] Fix tests  
						
						
						
					 
					
						2021-11-19 06:30:25 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9222c38182 
							
						 
					 
					
						
						
							
							[cleanup] Minor cleanup  
						
						... 
						
						
						
						Closes  #1696 , Closes  #1673  
					
						2021-11-19 05:36:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4476d2c764 
							
						 
					 
					
						
						
							
							[outtmpl] Add alternate forms for q and j  
						
						
						
					 
					
						2021-11-10 04:19:42 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							582fad70f5 
							
						 
					 
					
						
						
							
							[outtmpl] Do not traverse None  
						
						... 
						
						
						
						Closes  #1585  
					
						2021-11-08 00:26:08 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a331949df3 
							
						 
					 
					
						
						
							
							[test/download] Fallback test to bv  
						
						
						
					 
					
						2021-11-06 07:53:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1fc7ca074 
							
						 
					 
					
						
						
							
							[jsinterp] Handle default in switch better  
						
						
						
					 
					
						2021-11-03 16:35:08 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							404f611f1c 
							
						 
					 
					
						
						
							
							[youtube] Fix throttling by decrypting n-sig ( #1437 )  
						
						
						
					 
					
						2021-10-31 09:53:58 +05:30 
						 
				 
			
				
					
						
							
							
								Damiano Amatruda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17ec8bcfa9 
							
						 
					 
					
						
						
							
							[microsoftstream] Add extractor ( #1201 )  
						
						... 
						
						
						
						Based on: https://github.com/ytdl-org/youtube-dl/pull/24649 
Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440 
Authored by: damianoamatruda, nixklai 
						
					 
					
						2021-10-22 05:34:00 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa7785f860 
							
						 
					 
					
						
						
							
							[utils] Standardize timestamp formatting code  
						
						... 
						
						
						
						Closes  #1285  
					
						2021-10-19 22:58:25 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176f1866cb 
							
						 
					 
					
						
						
							
							Add HDR information to formats  
						
						
						
					 
					
						2021-10-18 18:35:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17bddf3e95 
							
						 
					 
					
						
						
							
							Reduce default --socket-timeout  
						
						
						
					 
					
						2021-10-18 16:40:12 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18f96d129b 
							
						 
					 
					
						
						
							
							[utils] Allow duration strings in filter  
						
						... 
						
						
						
						Closes  #1309  
					
						2021-10-17 17:39:33 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b836dc94f2 
							
						 
					 
					
						
						
							
							[outtmpl] Fix bug in expanding environment variables  
						
						
						
					 
					
						2021-10-13 04:14:11 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5ae35ee6d 
							
						 
					 
					
						
						
							
							[cleanup] Misc cleanup  
						
						
						
					 
					
						2021-10-09 22:32:00 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							819e05319b 
							
						 
					 
					
						
						
							
							Improved progress reporting (See desc) ( #1125 )  
						
						... 
						
						
						
						* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting
Closes : #906 , #901 , #1085 , #1170  
						
					 
					
						2021-10-09 00:41:59 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6f21b3d92 
							
						 
					 
					
						
						
							
							[docs,cleanup] Some minor refactoring and improve docs  
						
						
						
					 
					
						2021-09-30 03:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91dd88b90f 
							
						 
					 
					
						
						
							
							[outtmpl] Alternate form of format type l for \n delimited list  
						
						
						
					 
					
						2021-09-27 11:29:16 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							524e2e4fda 
							
						 
					 
					
						
						
							
							[outtmpl] Format type U for unicode normalization  
						
						
						
					 
					
						2021-09-26 01:41:01 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff1c7fc9d3 
							
						 
					 
					
						
						
							
							Allow 0 in --playlist-items  
						
						
						
					 
					
						2021-09-25 03:31:35 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b629e1b4c 
							
						 
					 
					
						
						
							
							[test/cookies] Improve logging  
						
						
						
					 
					
						2021-09-19 19:41:09 +05:30 
						 
				 
			
				
					
						
							
							
								Ákos Sülyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09906f554d 
							
						 
					 
					
						
						
							
							[aes] Add aes_gcm_decrypt_and_verify ( #1020 )  
						
						... 
						
						
						
						Authored by: sulyi, pukkandan 
						
					 
					
						2021-09-19 17:52:31 +05:30 
						 
				 
			
				
					
						
							
							
								Nil Admirari 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6af2dd8e5 
							
						 
					 
					
						
						
							
							[SponsorBlock] Improve merge algorithm ( #999 )  
						
						... 
						
						
						
						Authored by: nihil-admirari 
						
					 
					
						2021-09-19 08:38:50 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c37ff97d3 
							
						 
					 
					
						
						
							
							Allow alternate fields in outtmpl  
						
						... 
						
						
						
						Closes  #899 , #1004  
					
						2021-09-18 16:41:01 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5aa5cfbff 
							
						 
					 
					
						
						
							
							Add format type B for outtmpl to treat the value as bytes  
						
						... 
						
						
						
						This is useful to limit the filename to a certain number of bytes rather than characters
Closes  #1003  
						
					 
					
						2021-09-18 00:11:11 +05:30 
						 
				 
			
				
					
						
							
							
								coletdjnz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7e999beec 
							
						 
					 
					
						
						
							
							[pbs] Fix subtitle extraction ( #813 )  
						
						... 
						
						
						
						Original PR: https://github.com/ytdl-org/youtube-dl/pull/24430 , https://github.com/ytdl-org/youtube-dl/pull/17434 
Closes : #836 , https://github.com/ytdl-org/youtube-dl/issues/18796 , https://github.com/ytdl-org/youtube-dl/issues/17273 
Authored-by: coletdjnz, gesa, raphaeldore 
						
					 
					
						2021-09-08 02:29:20 +05:30 
						 
				 
			
				
					
						
							
							
								Nil Admirari 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a340e0df3 
							
						 
					 
					
						
						
							
							Native SponsorBlock implementation and related improvements ( #360 )  
						
						... 
						
						
						
						SponsorBlock options:
* The fetched sponsor sections are written to infojson
* `--sponsorblock-remove` removes specified chapters from file
* `--sponsorblock-mark` marks the specified sponsor sections as chapters
* `--sponsorblock-chapter-title` to specify sponsor chapter template
* `--sponsorblock-api` to use a different API
Related improvements:
* Split `--embed-chapters` from `--embed-metadata`
* Add `--remove-chapters` to remove arbitrary chapters
* Add `--force-keyframes-at-cuts` for more accurate cuts when removing and splitting chapters
Deprecates all `--sponskrub` options
Authored by: nihil-admirari, pukkandan 
						
					 
					
						2021-09-02 02:25:16 +05:30 
						 
				 
			
				
					
						
							
							
								animelover1984 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abafce59a1 
							
						 
					 
					
						
						
							
							[Niconico] Add Search extractors ( #672 )  
						
						... 
						
						
						
						Authored by: animelover1984, pukkandan 
						
					 
					
						2021-08-28 07:07:13 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dfbf8696b 
							
						 
					 
					
						
						
							
							[utils] Add parse_qs  
						
						
						
					 
					
						2021-08-23 00:50:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e598870dd 
							
						 
					 
					
						
						
							
							Fix playlist_index not obeying playlist_start  
						
						... 
						
						
						
						and add tests
Closes  #720  
						
					 
					
						2021-08-17 19:06:10 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f18aca871 
							
						 
					 
					
						
						
							
							Let --match-filter reject entries early  
						
						... 
						
						
						
						Makes redundant: `--match-title`, `--reject-title`, `--min-views`, `--max-views` 
						
					 
					
						2021-08-17 04:29:56 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							ad3dc496bb 
							
						 
					 
					
						
						
							
							Misc fixes - See desc  
						
						... 
						
						
						
						* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from 6e84b21559#517  
						
					 
					
						2021-08-10 01:22:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9f4ccd19e 
							
						 
					 
					
						
						
							
							Add option --replace-in-metadata  
						
						
						
					 
					
						2021-08-10 01:22:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							b868936cd6 
							
						 
					 
					
						
						
							
							[cleanup] Misc  
						
						
						
					 
					
						2021-08-07 21:17:07 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							243c57cfe8 
							
						 
					 
					
						
						
							
							[tests:download] Add batch testing for extractors  
						
						... 
						
						
						
						Use `test_YourExtractor_all` to invoke them 
						
					 
					
						2021-08-07 21:17:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8a2973bd 
							
						 
					 
					
						
						
							
							Allow entire infodict to be printed using %()s  
						
						... 
						
						
						
						Makes `--dump-json` redundant 
						
					 
					
						2021-08-07 21:17:04 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e84b21559 
							
						 
					 
					
						
						
							
							Fix bugs related to sanitize_info  
						
						... 
						
						
						
						Related: 8012d892bd (r54555230) 
						
					 
					
						2021-08-07 21:16:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a047eeb6d2 
							
						 
					 
					
						
						
							
							Add regex to --match-filter  
						
						... 
						
						
						
						This does not fully deprecate `--match-title`/`--reject-title`
since `--match-filter` is only checked after the extraction is complete,
while `--match-title` can often be checked from the flat playlist.
Fixes: https://github.com/ytdl-org/youtube-dl/issues/9092 , https://github.com/ytdl-org/youtube-dl/issues/23035  
						
					 
					
						2021-08-05 04:10:26 +05:30 
						 
				 
			
				
					
						
							
							
								Max Teegen 
							
						 
					 
					
						
						
						
						
							
						
						
							77b87f0519 
							
						 
					 
					
						
						
							
							Add all format filtering operators also to --match-filter  
						
						... 
						
						
						
						PR: https://github.com/ytdl-org/youtube-dl/pull/27361 
Authored by: max-te 
						
					 
					
						2021-08-05 03:37:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0855702f3f 
							
						 
					 
					
						
						
							
							[test:download] Support testing with ignore_no_formats_error  
						
						
						
					 
					
						2021-08-02 03:47:31 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0f2b4b47d 
							
						 
					 
					
						
						
							
							[utils] Fix slicing of reversed LazyList  
						
						... 
						
						
						
						Closes  #589  
					
						2021-08-01 12:13:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d1eb38af1 
							
						 
					 
					
						
						
							
							Add format types j, l, q for outtmpl  
						
						... 
						
						
						
						Closes  #345  
					
						2021-07-29 08:47:25 +05:30 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							052e135029 
							
						 
					 
					
						
						
							
							[youtube] Simplify _get_text early  
						
						
						
					 
					
						2021-07-24 06:59:20 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c843e68588 
							
						 
					 
					
						
						
							
							[utils] Improve js_to_json comment regex  
						
						... 
						
						
						
						Capture the newline character as part of a single-line comment
From #497 , Authored by: fstirlitz 
						
					 
					
						2021-07-14 05:02:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5ac45b197 
							
						 
					 
					
						
						
							
							Fix selectors all, mergeall and add tests  
						
						... 
						
						
						
						Bug from: 981052c9c6 
						
					 
					
						2021-07-07 21:10:43 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							981052c9c6 
							
						 
					 
					
						
						
							
							Some minor fixes and refactoring (see desc)  
						
						... 
						
						
						
						* [utils] Fix issues with reversal
* check_formats should catch `DownloadError`, not `ExtractorError`
* Simplify format selectors with `LazyList` and `yield from` 
						
					 
					
						2021-07-02 08:17:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fea350f0d 
							
						 
					 
					
						
						
							
							Fix id sanitization in filenames  
						
						... 
						
						
						
						Closes  #415  
					
						2021-06-17 02:32:24 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28419ca2c8 
							
						 
					 
					
						
						
							
							[utils] Improve LazyList  
						
						... 
						
						
						
						* Add `repr` and `str` that mimics `list`
* Add `reversed`. Unlike `[::-1]`, reversed does not exhaust the iterable and modifies the `LazyList` in-place
* Add tests 
						
					 
					
						2021-06-13 03:45:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							187986a857 
							
						 
					 
					
						
						
							
							Better error handling of syntax errors in -f  
						
						
						
					 
					
						2021-06-11 19:13:22 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							385a27fad1 
							
						 
					 
					
						
						
							
							Improve offset parsing in outtmpl  
						
						
						
					 
					
						2021-06-09 20:01:57 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c6542ce69 
							
						 
					 
					
						
						
							
							[test] More rigorous tests for prepare_filename  
						
						... 
						
						
						
						All tests of `prepare_outtmpl` is now also run on `prepare_filename` 
						
					 
					
						2021-06-09 20:01:56 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							639f1cea92 
							
						 
					 
					
						
						
							
							Fix %d and empty default in outtmpl  
						
						... 
						
						
						
						Closes  #388  
					
						2021-06-09 15:37:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa75e51f99 
							
						 
					 
					
						
						
							
							[build] Build Windows x86 version with py3.8  
						
						... 
						
						
						
						and remove redundant tests
:ci skip
Ao-authored by: pukkandan, shirt-dev 
						
					 
					
						2021-06-09 02:18:55 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76a264ac9e 
							
						 
					 
					
						
						
							
							Make outtmpl more robust and catch errors early  
						
						
						
					 
					
						2021-06-08 20:11:00 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87ea7dfc04 
							
						 
					 
					
						
						
							
							Fix filename sanitization  
						
						... 
						
						
						
						Bug from 752cda3880 
						
					 
					
						2021-06-06 19:36:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							752cda3880 
							
						 
					 
					
						
						
							
							Fix and refactor prepare_outtmpl  
						
						... 
						
						
						
						The following tests would have failed previously:
%(id)d %(id)r
%(ext)s-%(ext|def)d
%(width|)d
%(id)r %(height)r
%(formats.0)r
%s 
						
					 
					
						2021-06-06 00:59:04 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d83ad93d0 
							
						 
					 
					
						
						
							
							[cleanup] Mark unused files  
						
						
						
					 
					
						2021-06-06 00:59:04 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc52de4356 
							
						 
					 
					
						
						
							
							[cleanup] Point all shebang to python3 ( #372 )  
						
						... 
						
						
						
						Authored by: fstirlitz 
						
					 
					
						2021-06-06 00:59:04 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc6b9bcd65 
							
						 
					 
					
						
						
							
							[utils] Escape URLs in sanitized_Request, not sanitize_url  
						
						... 
						
						
						
						d2558234cf 
					
						2021-06-01 20:29:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							337e0c62f8 
							
						 
					 
					
						
						
							
							[embedthumbnail] Correctly escape filename  
						
						... 
						
						
						
						Closes  #352 
The approach in [1] is faulty as can be seen in the test cases
1. bff857a8af 
					
						2021-05-29 02:31:14 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c77495e3a4 
							
						 
					 
					
						
						
							
							[cleanup] _match_entry  
						
						
						
					 
					
						2021-05-29 02:12:07 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							177877c544 
							
						 
					 
					
						
						
							
							[extractor] Always prefer native hls downloader by default  
						
						... 
						
						
						
						When the manifest is not downloadable by native downloader, it already is able to detect it and switch to `ffmpeg`. So there doesn't seem to be a reason anymore to use ffmpeg as the preferred downloader 
						
					 
					
						2021-05-26 01:27:39 +05:30 
						 
				 
			
				
					
						
							
							
								Hubert Hirtz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5435dcf96e 
							
						 
					 
					
						
						
							
							Handle Basic Auth user:pass in URLs  
						
						... 
						
						
						
						Fixes https://github.com/ytdl-org/youtube-dl/issues/20258 , https://github.com/ytdl-org/youtube-dl/issues/26211 
Authored by: hhirtz, pukkandan 
						
					 
					
						2021-05-24 03:38:02 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af32f40bf5 
							
						 
					 
					
						
						
							
							[test] Fix test_YoutubeDL.TestYoutubeDL  
						
						... 
						
						
						
						Test `test_ignoreerrors_for_playlist_with_url_transparent_iterable_entries` was broken due to `__original_infodict` being added to the dict 
						
					 
					
						2021-05-19 17:00:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da692b7920 
							
						 
					 
					
						
						
							
							[cleanup] youtube tests  
						
						
						
					 
					
						2021-05-18 18:10:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6911e11edd 
							
						 
					 
					
						
						
							
							[test:download] Only extract enough videos for playlist_mincount  
						
						
						
					 
					
						2021-05-18 18:08:55 +05:30 
						 
				 
			
				
					
						
							
							
								Felix S 
							
						 
					 
					
						
						
						
						
							
						
						
							5fbcebed8c 
							
						 
					 
					
						
						
							
							[test] Test SSTR manifest parsing  
						
						
						
					 
					
						2021-04-28 17:21:01 +05:30 
						 
				 
			
				
					
						
							
							
								Felix S 
							
						 
					 
					
						
						
						
						
							
						
						
							becdc7f82c 
							
						 
					 
					
						
						
							
							[test] Test subtitle extraction from DASH manifests  
						
						
						
					 
					
						2021-04-28 17:20:49 +05:30 
						 
				 
			
				
					
						
							
							
								Felix S 
							
						 
					 
					
						
						
						
						
							
						
						
							73b9088a1c 
							
						 
					 
					
						
						
							
							[test] Test subtitle extraction from HLS manifests  
						
						
						
					 
					
						2021-04-28 17:20:39 +05:30 
						 
				 
			
				
					
						
							
							
								Felix S 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c3b2d5cf 
							
						 
					 
					
						
						
							
							[extractor/common] Extract HLS subtitle tracks  
						
						... 
						
						
						
						_extract_m3u8_formats is renamed to _extract_m3u8_formats_and_subtitles
and extended to handle subtitle tracks instead of skipping them;
a wrapper with the old name is provided for compatibility.
_parse_m3u8_formats is likewise renamed and extended, but without adding
the compatibility wrapper; the test suite is adjusted to test the enhanced
method instead. 
						
					 
					
						2021-04-28 17:19:57 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bdae7d312 
							
						 
					 
					
						
						
							
							Update to ytdl-commit-7e8b3f9  
						
						... 
						
						
						
						[youtube] Remove unused code
7e8b3f9439 
						
					 
					
						2021-04-22 16:54:07 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a439a3a45c 
							
						 
					 
					
						
						
							
							Improve output template (see desc)  
						
						... 
						
						
						
						* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start` 
						
					 
					
						2021-04-22 04:19:33 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3faeb7de4 
							
						 
					 
					
						
						
							
							[MetadataFromField] Improve regex and add tests  
						
						
						
					 
					
						2021-04-21 11:12:04 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c32b0aab8a 
							
						 
					 
					
						
						
							
							Improve --sub-langs (see desc)  
						
						... 
						
						
						
						* Treat `--sub-langs` entries as regex
* `all` can be used to refer to all the subtitles
* the language code can be prefixed with `-` to exclude it
* Deprecates `--all-subs`
Closes  #253  
						
					 
					
						2021-04-20 02:58:03 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7191c6f57 
							
						 
					 
					
						
						
							
							Fix some linter and typos  
						
						
						
					 
					
						2021-04-16 05:31:47 +05:30 
						 
				 
			
				
					
						
							
							
								colethedj 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e62f283ff 
							
						 
					 
					
						
						
							
							[utils] Add datetime_from_str to parse relative time ( #221 )  
						
						... 
						
						
						
						and `datetime_add_months` to accurately add/subtract months
Authored by: colethedj 
						
					 
					
						2021-04-07 17:09:06 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84601bb72b 
							
						 
					 
					
						
						
							
							Ability to set a specific field in the file's metadata  
						
						... 
						
						
						
						Eg: `--parse-metadata "description:(?s)(?P<meta_comment>.+)"`
sets the "comment" field using `description` 
						
					 
					
						2021-04-03 14:07:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd7c66cf01 
							
						 
					 
					
						
						
							
							[youtube] Fix history, trending and mix playlists ( #136 )  
						
						... 
						
						
						
						Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: Matthew <colethedj@protonmail.com> 
						
					 
					
						2021-03-04 23:35:26 +05:30 
						 
				 
			
				
					
						
							
							
								Pccode66 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a5c1cfe93 
							
						 
					 
					
						
						
							
							Completely change project name to yt-dlp ( #85 )  
						
						... 
						
						
						
						* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan 
						
					 
					
						2021-02-25 00:15:56 +05:30 
						 
				 
			
				
					
						
							
							
								shirt-dev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							310c2ed2c6 
							
						 
					 
					
						
						
							
							Better support HLS media discontinuity and fully support media initialization ( #105 )  
						
						... 
						
						
						
						* Added options: `--hls-split-discontinuity` and `--no-hls-split-discontinuity`
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> 
						
					 
					
						2021-02-24 20:17:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							bc2ca1bb75 
							
						 
					 
					
						
						
							
							Update to ytdl-commit-cf2dbec  
						
						... 
						
						
						
						cf2dbec630d8085580f6 
					
						2021-02-20 02:32:22 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2db87805 
							
						 
					 
					
						
						
							
							Update to ytdl-2021.02.10  
						
						... 
						
						
						
						Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e) 
						
					 
					
						2021-02-11 03:03:39 +05:30 
						 
				 
			
				
					
						
							
							
								shirt-dev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dd264bf42 
							
						 
					 
					
						
						
							
							#64  Implement self updater  
						
						... 
						
						
						
						Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
Co-authored-by: pukkandan <pukkandan@gmail.com> 
						
					 
					
						2021-02-09 18:04:00 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							545cc85d11 
							
						 
					 
					
						
						
							
							[youtube] Update to ytdl-2021.02.04.1  
						
						
						
					 
					
						2021-02-04 20:07:17 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							e38df8f9fa 
							
						 
					 
					
						
						
							
							Refactor update-version, pyinst.py and related files  
						
						... 
						
						
						
						* Refactor update-version
* Moved pyinst, update-version and icon into devscripts
* pyinst doesn't bump version anymore
* Merge pyinst and pyinst32. Usage: `pyinst.py [32|64]`
* Add mutagen as requirement
* Remove make_win and related files 
						
					 
					
						2021-01-29 23:16:00 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
						
						
							
						
						
							5bfa486205 
							
						 
					 
					
						
						
							
							Add option --parse-metadata  
						
						... 
						
						
						
						* The fields extracted by this can be used in `--output`
* Deprecated `--metadata-from-title`
:ci skip dl 
						
					 
					
						2021-01-26 16:14:31 +05:30 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
						
						
							
						
						
							a820dc722e 
							
						 
					 
					
						
						
							
							Update to ytdl-2021.01.24.1  
						
						
						
					 
					
						2021-01-24 20:28:44 +05:30