AndroKev 
							
						 
					 
					
						
						
							
						
						cd58dc3e56 
					 
					
						
						
							
							Update YoutubeDL.py  
						
						
						
						
					 
					
						2014-12-17 13:21:22 +01:00 
						 
				 
			
				
					
						
							
							
								AndroKev 
							
						 
					 
					
						
						
							
						
						c33bcf2051 
					 
					
						
						
							
							only add video-id to archive, when successful  
						
						... 
						
						
						
						Example:
no space left--> youtube-dl adds the id to archive, but the video isn't fully downloaded 
						
						
					 
					
						2014-12-17 13:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						734ea11e3c 
					 
					
						
						
							
							Drop hash character in downloader output ( #4484 )  
						
						
						
						
					 
					
						2014-12-16 00:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d86007873e 
					 
					
						
						
							
							[YoutubeDL] Document where details for format can be found  
						
						
						
						
					 
					
						2014-12-16 00:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						71b640cc5b 
					 
					
						
						
							
							[YoutubeDL] Add declarative version of progress hooks  
						
						
						
						
					 
					
						2014-12-15 01:26:20 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4f026fafbc 
					 
					
						
						
							
							[YoutubeDL] Make postprocessors declarative  
						
						... 
						
						
						
						Instead of having to configure PPs in code, this allows us and embedding programs not to worry about imports or finer details, similarly to how we handle IEs. 
						
						
					 
					
						2014-12-15 01:06:25 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Schreiber 
							
						 
					 
					
						
						
							
						
						ff815fe65a 
					 
					
						
						
							
							Download playlist items in reverse order  
						
						... 
						
						
						
						Series of videos are typically uploaded to YouTube playlists in
chronological order.  By default, these videos are downloaded
latest-to-earliest; this is great for seeing the latest videos in a
series, but prevents streaming video in the order that the videos were
produced.  Add an option to download videos in reverse order,
earliest-to-latest.
Conflicts:
	youtube_dl/YoutubeDL.py
	youtube_dl/__init__.py 
						
						
					 
					
						2014-12-12 16:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						412c617d0f 
					 
					
						
						
							
							[cnet] Update to new theplatform infrastructure ( Fixes   #2736 )  
						
						
						
						
					 
					
						2014-12-12 15:55:55 +01:00 
						 
				 
			
				
					
						
							
							
								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