Rogério Brito 
							
						 
					 
					
						
						
						
						
							
						
						
							d5a9bb4ea9 
							
						 
					 
					
						
						
							
							extractor: youtube: Swap video dimensions to match standard practice.  
						
						... 
						
						
						
						While working on this, I thought about simplifying things like changing
480x854 to 480p, and that seemed like a good option, until I realized that
people (me included) usually link the concept of some number followed by a p
with the video being 16:9.
So, we would be losing some information and, as we all know,
[explicit is better than implicit][*].
[*]: http://www.python.org/dev/peps/pep-0020/ 
This closes  #1446 .
Signed-off-by: Rogério Brito <rbrito@ime.usp.br> 
						
						
					 
					
						2013-10-19 14:04:44 -03:00 
						 
				 
			
				
					
						
							
							
								Rogério Brito 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f1fc9286 
							
						 
					 
					
						
						
							
							extractor: youtube: Fix extension of dash formats.  
						
						... 
						
						
						
						While we are at it, separate the audio formats from the video formats.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br> 
						
						
					 
					
						2013-10-18 18:53:00 -03:00 
						 
				 
			
				
					
						
							
							
								Rogério Brito 
							
						 
					 
					
						
						
						
						
							
						
						
							16f36a6fc9 
							
						 
					 
					
						
						
							
							extractor: youtube: Set extension of AAC audio formats to m4a.  
						
						... 
						
						
						
						This, in particular, eases downloading both audio and videos in DASH formats
before muxing them, which alleviates the problem that I exposed on issue
Furthermore, one may argue that this is, indeed, the case for correctness's
sake.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br> 
						
						
					 
					
						2013-10-18 17:50:55 -03:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							a733eb6c53 
							
						 
					 
					
						
						
							
							[youtube] Do not crash if caption info is missing altogether ( Fixes   #1610 )  
						
						
						
						
					 
					
						2013-10-17 02:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jai Grimshaw 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb07d10a3 
							
						 
					 
					
						
						
							
							[youtube] Adds  #1312  Download annotations  
						
						... 
						
						
						
						Adds #1321  Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID  API.
Added unit test for annotations. 
						
						
					 
					
						2013-10-14 16:22:27 +11:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							57da92b7df 
							
						 
					 
					
						
						
							
							[youtube] Do not recognize attribution link as user ( Fixes   #1573 )  
						
						
						
						
					 
					
						2013-10-09 23:50:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							a34c2faae4 
							
						 
					 
					
						
						
							
							[youtube] set the 'name' parameter in the subtitles url ( fixes   #1577 )  
						
						
						
						
					 
					
						2013-10-09 16:41:36 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							15870e90b0 
							
						 
					 
					
						
						
							
							Restore warning when user forgets to quote URL ( #1396 )  
						
						
						
						
					 
					
						2013-10-07 12:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							cfadd183c4 
							
						 
					 
					
						
						
							
							Call extracted property age_limit everywhere  
						
						
						
						
					 
					
						2013-10-06 16:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							8dbe9899a9 
							
						 
					 
					
						
						
							
							Allow users to specify an age limit ( fixes   #1545 )  
						
						... 
						
						
						
						With these changes, users can now restrict what videos are downloaded by the intented audience, by specifying their age with --age-limit YEARS .
Add rudimentary support in youtube, pornotube, and youporn. 
						
						
					 
					
						2013-10-06 06:08:56 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8ae73a5d 
							
						 
					 
					
						
						
							
							Include length in player cache ID  
						
						... 
						
						
						
						Some videos use the same player with IDs of multiple lengths.
See https://travis-ci.org/rg3/youtube-dl/jobs/12126506#L319  for an example. 
						
						
					 
					
						2013-10-04 11:36:06 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							c21315f273 
							
						 
					 
					
						
						
							
							[youtube] new static 82 signature  
						
						
						
						
					 
					
						2013-10-04 00:43:01 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							c38b1e776d 
							
						 
					 
					
						
						
							
							[youtube] Simplify cache_dir code ( #1529 )  
						
						
						
						
					 
					
						2013-10-02 08:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8bf17f23 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'holomorph/master'  
						
						
						
						
					 
					
						2013-10-02 08:23:53 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							ca40186c75 
							
						 
					 
					
						
						
							
							[youtube] Fix static 82 signature ( Closes   #1539 )  
						
						
						
						
					 
					
						2013-10-02 08:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							a8c6b24155 
							
						 
					 
					
						
						
							
							[youtube] Support videos without a title ( Fixes   #1391 ,  Closes   #1542 )  
						
						
						
						
					 
					
						2013-10-02 07:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							bd8e5c7ca2 
							
						 
					 
					
						
						
							
							Merge pull request  #1531  from rg3/no-playlist  
						
						... 
						
						
						
						[youtube] implement --no-playlist to only download current video 
						
						
					 
					
						2013-10-01 10:08:20 -07:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							7c61bd36bb 
							
						 
					 
					
						
						
							
							[youtube] correct --no-playlist for python3  
						
						
						
						
					 
					
						2013-10-01 11:58:13 -04:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							44d466559e 
							
						 
					 
					
						
						
							
							Properly handle stream meap not being present  
						
						
						
						
					 
					
						2013-10-01 14:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f10503db67 
							
						 
					 
					
						
						
							
							Handle videos without url_encoded_fmt_stream_map ( Fixes   #1535 )  
						
						
						
						
					 
					
						2013-10-01 11:39:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Oteiza 
							
						 
					 
					
						
						
						
						
							
						
						
							fa55675593 
							
						 
					 
					
						
						
							
							Support XDG base directory specification  
						
						
						
						
					 
					
						2013-09-30 18:22:38 -04:00 
						 
				 
			
				
					
						
							
							
								Filippo Valsorda 
							
						 
					 
					
						
						
						
						
							
						
						
							47192f92d8 
							
						 
					 
					
						
						
							
							implement --no-playlist to only download current video -  closes   #755  
						
						
						
						
					 
					
						2013-09-30 16:26:25 -04:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							9abb32045a 
							
						 
					 
					
						
						
							
							[youtube] Add hlsvp to the error message if it can't be found and remove the live stream test  
						
						... 
						
						
						
						It's no longer available, other olympics streams have the same problem. 
						
						
					 
					
						2013-09-27 15:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							f490e77e77 
							
						 
					 
					
						
						
							
							[youtube] Set the thumbnail to None if it can't be extracted  
						
						
						
						
					 
					
						2013-09-27 14:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc592991a 
							
						 
					 
					
						
						
							
							[youtube] update description of test  
						
						
						
						
					 
					
						2013-09-27 14:20:52 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							920de7a27d 
							
						 
					 
					
						
						
							
							[youtube] Fix 83 signature ( Closes   #1511 )  
						
						
						
						
					 
					
						2013-09-27 06:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							695dc094ab 
							
						 
					 
					
						
						
							
							Merge branch 'automatic-signatures'  
						
						
						
						
					 
					
						2013-09-24 21:40:08 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c327fd39 
							
						 
					 
					
						
						
							
							Fix 86 signature ( #1494 )  
						
						
						
						
					 
					
						2013-09-24 21:20:42 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							e35e4ddc9a 
							
						 
					 
					
						
						
							
							Fix output of --youtube-print-sig-code when counting down to 0  
						
						
						
						
					 
					
						2013-09-24 21:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							c3c88a2664 
							
						 
					 
					
						
						
							
							Allow opts.cachedir == None to disable cache  
						
						
						
						
					 
					
						2013-09-24 21:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0eee71e7 
							
						 
					 
					
						
						
							
							[youtube] Update one of the test's description  
						
						
						
						
					 
					
						2013-09-24 21:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							6f56389b88 
							
						 
					 
					
						
						
							
							[youtube] update algos for length 86 and 84 ( fixes   #1494 )  
						
						
						
						
					 
					
						2013-09-24 21:02:00 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							c705320f48 
							
						 
					 
					
						
						
							
							Correct test strings  
						
						
						
						
					 
					
						2013-09-22 12:18:16 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d8f89531 
							
						 
					 
					
						
						
							
							Do not warn if fallback is without alternatives (because we did not get the flash player URL)  
						
						
						
						
					 
					
						2013-09-22 12:18:10 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							bdde940e90 
							
						 
					 
					
						
						
							
							[youtube] Improve flash player URL handling  
						
						
						
						
					 
					
						2013-09-22 12:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							13dc64ce74 
							
						 
					 
					
						
						
							
							[youtube] Remove _decrypt_signature_age_gate  
						
						
						
						
					 
					
						2013-09-22 11:17:21 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f8061589e6 
							
						 
					 
					
						
						
							
							[youtube] Actually pass in cachedir option  
						
						
						
						
					 
					
						2013-09-22 10:51:33 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca96d48c7 
							
						 
					 
					
						
						
							
							[youtube] Improve source code quality  
						
						
						
						
					 
					
						2013-09-22 10:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba146f35d 
							
						 
					 
					
						
						
							
							Update static signatures  
						
						
						
						
					 
					
						2013-09-22 10:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							edf3e38ebd 
							
						 
					 
					
						
						
							
							[youtube] Improve cache and add an option to print the extracted signatures  
						
						
						
						
					 
					
						2013-09-22 10:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							c4417ddb61 
							
						 
					 
					
						
						
							
							[youtube] Add filesystem signature cache  
						
						
						
						
					 
					
						2013-09-22 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							2f2ffea9ca 
							
						 
					 
					
						
						
							
							Clarify a couple of calls  
						
						
						
						
					 
					
						2013-09-21 15:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							ba552f542f 
							
						 
					 
					
						
						
							
							Use reader instead of indexing  
						
						
						
						
					 
					
						2013-09-21 15:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							8379969834 
							
						 
					 
					
						
						
							
							Prepare signature function caching  
						
						
						
						
					 
					
						2013-09-21 15:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							95dbd2f990 
							
						 
					 
					
						
						
							
							Change test target (Verified with node.js)  
						
						
						
						
					 
					
						2013-09-21 15:10:38 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							a7177865b1 
							
						 
					 
					
						
						
							
							Implement more opcodes  
						
						
						
						
					 
					
						2013-09-21 14:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							e0df6211cc 
							
						 
					 
					
						
						
							
							Restore accidentally deleted commits  
						
						... 
						
						
						
						That's what happens if you let Windows machines write :( 
						
						
					 
					
						2013-09-21 14:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							38d025b3f0 
							
						 
					 
					
						
						
							
							[youtube] add algo for length 91  
						
						
						
						
					 
					
						2013-09-20 14:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								patrickslin 
							
						 
					 
					
						
						
						
						
							
						
						
							bc4b900898 
							
						 
					 
					
						
						
							
							Unable to decrypt signature length 93 ( fixes   #1461 )  
						
						
						
						
					 
					
						2013-09-19 21:49:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							71c82637e7 
							
						 
					 
					
						
						
							
							[youtube] apply the fix for lists with number of videos multiple of _MAX_RESULTS to user extraction  
						
						... 
						
						
						
						Copied from the playlist extractor. 
						
						
					 
					
						2013-09-18 23:00:32 +02:00