Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						58c3c7ae38 
					 
					
						
						
							
							Don’t try to merge the formats if ffmpeg or avconv are not installed  
						
						
						
						
					 
					
						2014-01-15 12:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						76b1bd672d 
					 
					
						
						
							
							Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options ( #2115 )  
						
						... 
						
						
						
						Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour. 
						
						
					 
					
						2014-01-08 17:53:34 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						282962bd36 
					 
					
						
						
							
							--list-formats: Only add "@" if vbr is given  
						
						
						
						
					 
					
						2014-01-07 08:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						56327689a2 
					 
					
						
						
							
							Move postprocessor into its own package  
						
						
						
						
					 
					
						2014-01-07 05:49:17 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a9c5e5ca6e 
					 
					
						
						
							
							Set required properties for format merging  
						
						
						
						
					 
					
						2014-01-05 03:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a015dce0e2 
					 
					
						
						
							
							Merge remote-tracking branch 'jaimeMF/merge-formats'  
						
						
						
						
					 
					
						2014-01-05 02:06:48 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						6febd1c1df 
					 
					
						
						
							
							Prepare widespread unicode literal use  
						
						
						
						
					 
					
						2014-01-05 01:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						6350728be2 
					 
					
						
						
							
							Allow merging formats ( closes   #1612 )  
						
						... 
						
						
						
						Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg. 
						
						
					 
					
						2014-01-04 13:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						eadaf08c16 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master'  
						
						
						
						
					 
					
						2014-01-01 15:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						241bce7aaf 
					 
					
						
						
							
							Merge pull request  #2061  from rzhxeo/var  
						
						... 
						
						
						
						Correct variable name in YoutubeDL.list_formats 
						
						
					 
					
						2014-01-01 03:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						33ec2ae8d9 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master'  
						
						
						
						
					 
					
						2014-01-01 10:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						e9f9a10fba 
					 
					
						
						
							
							Fix initialization of YoutubeDL with params set to None  
						
						... 
						
						
						
						Set it to an empty dictionary because it’s directly accessed when setting some properties 
						
						
					 
					
						2013-12-31 13:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						1cdfc31e1f 
					 
					
						
						
							
							Correct variable name in YoutubeDL  
						
						
						
						
					 
					
						2013-12-30 06:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a0ddb8a2fa 
					 
					
						
						
							
							Add new --print-traffic option  
						
						
						
						
					 
					
						2013-12-29 15:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7217e148fb 
					 
					
						
						
							
							[yahoo] Use centralized sorting, and add tbr field  
						
						
						
						
					 
					
						2013-12-25 15:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c7deaa4c74 
					 
					
						
						
							
							[zdf] Use centralized sorting  
						
						
						
						
					 
					
						2013-12-24 23:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4bcc7bd1f2 
					 
					
						
						
							
							Add temporary _sort_formats helper function  
						
						
						
						
					 
					
						2013-12-24 12:31:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f49d89ee04 
					 
					
						
						
							
							Add a resolution field and improve general --list-formats output  
						
						
						
						
					 
					
						2013-12-24 11:56:02 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1538eff6d8 
					 
					
						
						
							
							[bliptv] Remove support for direct downloads  
						
						... 
						
						
						
						This is now handled by the generic IE 
						
						
					 
					
						2013-12-23 15:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						933605d7e8 
					 
					
						
						
							
							YoutubeDL: rename _fd_progress_hooks back to _progress_hooks  
						
						... 
						
						
						
						In the future it may report more things. 
						
						
					 
					
						2013-12-23 10:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						b3d9ef88ec 
					 
					
						
						
							
							YoutubeDL: only set the ‘formats’ field of the info_dict if it was already set before  
						
						... 
						
						
						
						It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats) 
						
						
					 
					
						2013-12-23 10:23:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9fc3bef87a 
					 
					
						
						
							
							Merge remote-tracking branch 'jaimeMF/split-downloaders'  
						
						
						
						
					 
					
						2013-12-23 05:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f82b18efc1 
					 
					
						
						
							
							Merge remote-tracking branch 'rzhxeo/youtube'  
						
						
						
						
					 
					
						2013-12-23 04:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						196938835a 
					 
					
						
						
							
							Remove debugging code  
						
						... 
						
						
						
						Introduced by accident in 5d681e960d 
						
						
					 
					
						2013-12-23 04:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5d681e960d 
					 
					
						
						
							
							Use bidiv instead of fribidi if available ( Fixes   #1912 )  
						
						
						
						
					 
					
						2013-12-23 04:19:50 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						62d68c43ed 
					 
					
						
						
							
							Make prefer_free_formats sorting more robust  
						
						
						
						
					 
					
						2013-12-18 21:25:13 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						bfaae0a768 
					 
					
						
						
							
							Filter and sort videos before calling list_formats  
						
						
						
						
					 
					
						2013-12-18 21:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
							
						
						4ea3be0a5c 
					 
					
						
						
							
							[YoutubeIE] Externalize format selection  
						
						
						
						
					 
					
						2013-12-18 03:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						29eb517403 
					 
					
						
						
							
							Add webpage_url_basename info_dict field ( Fixes   #1938 )  
						
						
						
						
					 
					
						2013-12-17 04:13:36 +01:00 
						 
				 
			
				
					
						
							
							
								alimirjamali 
							
						 
					 
					
						
						
							
						
						0a9ce268ba 
					 
					
						
						
							
							Incorrect variable is used to check whether thumbnail exists  
						
						... 
						
						
						
						Dear @phihag
I believe in line 848, the correct variable to check is 'thumb_filename' rather than 'infofn'
Kindly advise
Mit freundlichen Gruessen
Ali 
						
						
					 
					
						2013-12-16 20:14:28 +03:30 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a19fd00cc4 
					 
					
						
						
							
							Simplify --playlist-start / --playlist-end interface  
						
						
						
						
					 
					
						2013-12-16 13:16:20 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7b6fefc9d4 
					 
					
						
						
							
							Apply --no-overwrites for --write-* files as well ( Fixes   #1980 )  
						
						
						
						
					 
					
						2013-12-16 04:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						525ef9227f 
					 
					
						
						
							
							Add --get-duration ( Fixes   #859 )  
						
						
						
						
					 
					
						2013-12-16 04:15:10 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5fe18bdbde 
					 
					
						
						
							
							Add --min-views / --max-views ( Fixes   #1979 )  
						
						
						
						
					 
					
						2013-12-16 03:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						3bc2ddccc8 
					 
					
						
						
							
							Move FileDownloader to its own module and create a new class for each download process  
						
						... 
						
						
						
						A suitable downloader can be found using the 'get_suitable_downloader' function.
Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded 
						
						
					 
					
						2013-12-11 16:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						8ab470f1b2 
					 
					
						
						
							
							Now a new FileDownloader is created when downloading a video  
						
						... 
						
						
						
						The progress hooks can be added using the method "add_downloader_progress_hook" 
						
						
					 
					
						2013-12-11 16:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						357ddadbf5 
					 
					
						
						
							
							Fix thumbnail filename determination ( Fixes   #1945 )  
						
						
						
						
					 
					
						2013-12-11 08:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						45598aab08 
					 
					
						
						
							
							[YoutubeDL] Simplify filename preparation  
						
						
						
						
					 
					
						2013-12-10 11:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						26e6393134 
					 
					
						
						
							
							Set 'NA' as the default value for missing fields in the output template ( fixes   #1931 )  
						
						... 
						
						
						
						Remove the `except KeyError` clause, it won't get raised anymore 
						
						
					 
					
						2013-12-09 22:00:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1c088fa89d 
					 
					
						
						
							
							Improve --bidi-workaround support  
						
						
						
						
					 
					
						2013-12-09 18:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						395293a889 
					 
					
						
						
							
							[--load-info] Always read file as UTF-8  
						
						... 
						
						
						
						This allows editing the file (and not escaping non-ASCII characters) and reloading it in. 
						
						
					 
					
						2013-12-09 04:59:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						db4da14027 
					 
					
						
						
							
							Merge remote-tracking branch 'jaimeMF/load-info'  
						
						
						
						
					 
					
						2013-12-09 04:55:02 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						2101830c0d 
					 
					
						
						
							
							Remove unused imports  
						
						
						
						
					 
					
						2013-12-09 04:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a0d96c9843 
					 
					
						
						
							
							Add filename to --dump-json output ( Fixes   #1908 )  
						
						
						
						
					 
					
						2013-12-09 04:31:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						0783b09b92 
					 
					
						
						
							
							Add a workaround for terminals without bidi support ( Fixes   #1912 )  
						
						
						
						
					 
					
						2013-12-09 04:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						ef4fd84857 
					 
					
						
						
							
							[wistia] Add extractor  
						
						
						
						
					 
					
						2013-12-06 09:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7fc3fa0545 
					 
					
						
						
							
							[9gag] Add extractor  
						
						
						
						
					 
					
						2013-12-05 14:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						d494389821 
					 
					
						
						
							
							Option '--load-info': if the download fails, try extracting the info with the 'webpage_url' field of the info dict  
						
						... 
						
						
						
						The video url may have expired. 
						
						
					 
					
						2013-12-03 20:16:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						1dcc4c0cad 
					 
					
						
						
							
							Add --load-info option ( #972 )  
						
						... 
						
						
						
						It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file 
						
						
					 
					
						2013-12-03 20:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						6ad14cab59 
					 
					
						
						
							
							Add --socket-timeout option  
						
						
						
						
					 
					
						2013-12-02 13:37:05 +01:00