Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f17e4c9c28 
					 
					
						
						
							
							[screenwavemedia] Simplify ( #3766 )  
						
						
						
						
					 
					
						2014-12-12 02:11:58 +01:00 
						 
				 
			
				
					
						
							
							
								cryptonaut 
							
						 
					 
					
						
						
							
						
						16ae61f655 
					 
					
						
						
							
							Handle --get-url with merged formats ( fixes   #2883 )  
						
						... 
						
						
						
						Outputs one URL per line 
						
						
					 
					
						2014-12-06 12:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						b82f815f37 
					 
					
						
						
							
							Allow iterators for playlist result entries  
						
						
						
						
					 
					
						2014-12-06 14:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						706d7d4ee7 
					 
					
						
						
							
							[YoutubeDL] Avoid negative timestamps on Windows  
						
						
						
						
					 
					
						2014-12-02 21:18:07 +06:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4aae94f9d0 
					 
					
						
						
							
							[YoutubeDL] Remove incorrect documentation  
						
						
						
						
					 
					
						2014-11-26 11:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						acda92f6bc 
					 
					
						
						
							
							Clarify --no-playlist documentation ( Closes   #4309 )  
						
						
						
						
					 
					
						2014-11-26 10:51:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
							
						
						9e1a5b8455 
					 
					
						
						
							
							PEP8: applied even more rules  
						
						
						
						
					 
					
						2014-11-23 21:39:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
							
						
						8bcc875676 
					 
					
						
						
							
							PEP8: more applied  
						
						
						
						
					 
					
						2014-11-23 21:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
							
						
						5f6a1245ff 
					 
					
						
						
							
							PEP8 applied  
						
						
						
						
					 
					
						2014-11-23 20:41:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						7d4111ed14 
					 
					
						
						
							
							Provide guidance when called with a YouTube ID starting with a dash.  
						
						... 
						
						
						
						Reported at https://news.ycombinator.com/item?id=8648121  
						
						
					 
					
						2014-11-23 10:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						42e12102a9 
					 
					
						
						
							
							[YoutubeDL] Fix multi_video check  
						
						
						
						
					 
					
						2014-11-21 22:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						dfd5313afd 
					 
					
						
						
							
							[YoutubeDL] Support new _type multi_video  
						
						
						
						
					 
					
						2014-11-21 00:25:46 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c9bf41145f 
					 
					
						
						
							
							[YoutubeDL] Warn if an extractor returns compat_list  
						
						
						
						
					 
					
						2014-11-20 16:29:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						92120217eb 
					 
					
						
						
							
							[cache] Fix writing to paths with unicode characters  
						
						... 
						
						
						
						* Use "compat_getenv"
* "write_json_file" now expects the filename to be a string 
						
						
					 
					
						2014-11-19 00:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c6afed48ff 
					 
					
						
						
							
							[YoutubeDL] guard against strange sys.stdouts  
						
						
						
						
					 
					
						2014-11-12 15:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						c295490830 
					 
					
						
						
							
							[YoutubeDL] Fix bug in the detection of formats that don't contain video ( fixes   #4150 )  
						
						... 
						
						
						
						If the format requested was not available, we called the method '.get' in None. 
						
						
					 
					
						2014-11-12 09:42:35 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a1cf99d03a 
					 
					
						
						
							
							[YoutubeDL] Add playlist_id and playlist_title fields ( Fixes   #4139 )  
						
						
						
						
					 
					
						2014-11-09 22:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						f866e474f3 
					 
					
						
						
							
							[YoutubeDL] Don't dowload formats for merging if the first doesn't contain the video ( #4132 )  
						
						
						
						
					 
					
						2014-11-09 10:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8c25f81bee 
					 
					
						
						
							
							[util] Move compatibility functions out of util  
						
						... 
						
						
						
						utils is large enough without these compatibility functions.
Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py . 
						
						
					 
					
						2014-11-02 11:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4c83c96795 
					 
					
						
						
							
							[YoutubeDL] Include rtmpdump in exe versions -v output  
						
						
						
						
					 
					
						2014-11-02 10:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						fbb21cf528 
					 
					
						
						
							
							[youtube] Add formats 298, 299 ( Fixes   #4056 )  
						
						
						
						
					 
					
						2014-10-30 09:34:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						3511266bc3 
					 
					
						
						
							
							[YoutubeDL] Simplify API of YoutubeDL  
						
						... 
						
						
						
						Calling add_default_extractors twice should be harmless since the first set of extractors will match. 
						
						
					 
					
						2014-10-28 12:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						488447455d 
					 
					
						
						
							
							[ffmpeg] Warn if ffmpeg/avconv version is too old ( Fixes   #4026 )  
						
						
						
						
					 
					
						2014-10-26 16:46:34 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d28b517154 
					 
					
						
						
							
							[YoutubeDL] Output avconv/ffmpeg versions if -v is given  
						
						
						
						
					 
					
						2014-10-26 16:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						f889cea109 
					 
					
						
						
							
							Merge branch 'compat-getenv-and-expanduser' of  https://github.com/dstftw/youtube-dl  into dstftw-compat-getenv-and-expanduser  
						
						... 
						
						
						
						Conflicts:
	test/test_utils.py
	youtube_dl/__init__.py 
						
						
					 
					
						2014-10-26 19:56:52 +07:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						63e0be3415 
					 
					
						
						
							
							New option --dump-single-json ( #4003 )  
						
						
						
						
					 
					
						2014-10-25 00:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						e82c1e9a6e 
					 
					
						
						
							
							[YoutubeDL] Do not apply playlist info to videos when extract_flat is set ( #4003 )  
						
						
						
						
					 
					
						2014-10-24 16:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						057a5206cc 
					 
					
						
						
							
							Add --flat-playlist option ( Closes   #4003 )  
						
						
						
						
					 
					
						2014-10-24 14:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								George Boyle 
							
						 
					 
					
						
						
							
						
						53d9009bdb 
					 
					
						
						
							
							KeyError on initialising YoutubeDL in python3  #3910  
						
						
						
						
					 
					
						2014-10-10 10:03:24 +01:00 
						 
				 
			
				
					
						
							
							
								George Boyle 
							
						 
					 
					
						
						
							
						
						1b725173a5 
					 
					
						
						
							
							Fixed typo  
						
						
						
						
					 
					
						2014-10-10 09:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						4644ac5527 
					 
					
						
						
							
							[core] Decode environment variables with filesystem encoding ( Fixes   #3854 ,  Fixes   #3217 ,  Fixes   #2918 )  
						
						... 
						
						
						
						Introduces compat versions of os.getenv and os.path.expanduser 
						
						
					 
					
						2014-09-30 22:27:53 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						ee0d90707a 
					 
					
						
						
							
							[YoutubeDL] Fix string check for python3  
						
						
						
						
					 
					
						2014-09-28 02:48:41 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						68b0973046 
					 
					
						
						
							
							[YoutubeDL] Expect all kind of strings in urlopen  
						
						... 
						
						
						
						Now it doesn't fail if req is python2's str 
						
						
					 
					
						2014-09-28 02:07:42 +07:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1de33fafd9 
					 
					
						
						
							
							[YoutubeDL] Allow downloading multiple formats with ,  
						
						
						
						
					 
					
						2014-09-18 18:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						e2e5dae64d 
					 
					
						
						
							
							Add -f m4a  
						
						
						
						
					 
					
						2014-09-18 18:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						d05cfe0600 
					 
					
						
						
							
							[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests  
						
						
						
						
					 
					
						2014-09-13 20:59:16 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						37419b4f99 
					 
					
						
						
							
							[YoutubeDL] Escape non-ASCII characters in URLs  
						
						... 
						
						
						
						urllib chokes on URLs with non-ASCII characters (see http://bugs.python.org/issue3991 )
Working around by replacing request's original URL with escaped one 
						
						
					 
					
						2014-09-12 23:20:17 +07:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						a0e07d3161 
					 
					
						
						
							
							[youtube] Move cache into its own module  
						
						
						
						
					 
					
						2014-09-03 17:29:19 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						241f7a8ade 
					 
					
						
						
							
							Merge remote-tracking branch 'JGjorgji/fix-leading-zeroes'  
						
						
						
						
					 
					
						2014-08-25 13:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8d31fa3cce 
					 
					
						
						
							
							[execafterdownload] Simplify ( #3569 )  
						
						
						
						
					 
					
						2014-08-25 10:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gjorgji Jankovski 
							
						 
					 
					
						
						
							
						
						c6b4132a0a 
					 
					
						
						
							
							renamed for consistency  
						
						
						
						
					 
					
						2014-08-24 18:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gjorgji Jankovski 
							
						 
					 
					
						
						
							
						
						ad260c90ab 
					 
					
						
						
							
							Filenames are padded according to the playlist length  
						
						
						
						
					 
					
						2014-08-24 18:23:32 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						be843678b1 
					 
					
						
						
							
							[YouTubeDL] Correct handling of age_limit = None in result  
						
						
						
						
					 
					
						2014-08-22 17:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						e8ee972c6e 
					 
					
						
						
							
							Allow playlist test definitions in test_download.  
						
						... 
						
						
						
						This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well. 
						
						
					 
					
						2014-08-21 11:52:07 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						11b85ce62e 
					 
					
						
						
							
							[YouTubeDL] Best practices ( Closes   #3370 )  
						
						
						
						
					 
					
						2014-07-25 23:37:32 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4192b51c7c 
					 
					
						
						
							
							Replace failure handling with up-front check.  
						
						... 
						
						
						
						The only time that write_string should fail is if the Python is completely braindead.
Check for that condition and output a more accurate warning.
See #3326  for details. 
						
						
					 
					
						2014-07-24 13:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								rupertbaxter2 
							
						 
					 
					
						
						
							
						
						b7f8116406 
					 
					
						
						
							
							Deletes temp files after postprocess merge unless -k option is specified  
						
						
						
						
					 
					
						2014-07-23 02:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						b0472057a3 
					 
					
						
						
							
							[YoutubeDL] Make sure we really, really get out the encoding string  
						
						... 
						
						
						
						Fixes  #3326 
Apparently, on some platforms, even outputting this fails already. 
					
						2014-07-23 02:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9732d77ed2 
					 
					
						
						
							
							[snotr] PEP8 and minor fixes ( #3296 )  
						
						
						
						
					 
					
						2014-07-21 12:02:44 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8d5797b00f 
					 
					
						
						
							
							[YoutubeDL] Show download URL when -v is set  
						
						... 
						
						
						
						This will allow us to debug issues like #3204  
						
						
					 
					
						2014-07-06 11:28:51 +02:00