Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	02175a7986  
						 
						
							
							
								
								
								[youtube:search] Fix search query ( Closes   #5988 )  
							
							 
							
							
							
						 
						
							2015-06-15 21:01:26 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	70219b0f43  
						 
						
							
							
								
								
								[youtube:playlist] Use an iterator for the entries ( closes   #5935 )  
							
							 
							
							... 
							
							
							
							So that '--playlist-end' downloads only the required pages. 
							
						 
						
							2015-06-09 23:49:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
							
							
	e1b9322b09  
						 
						
							
							
								
								
								[youtube] Restricter DASH signature pattern  
							
							 
							
							... 
							
							
							
							A problematic DASH url is:
https://manifest.googlevideo.com/api/manifest/dash/mm/35/key/yt5/ip/140.112.247.145/ms/pm/mv/s/mt/1433794435/id/o-AD2Od_dsOlAUYPu03ZsVWKSbGEbCJJrMp9vnXGhnyRhd/mn/sn-aigllm7r/sparams/as%2Chfr%2Cid%2Cip%2Cipbits%2Citag%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cplayback_host%2Crequiressl%2Csource%2Cexpire/fexp/9406009%2C9406821%2C9407575%2C9408142%2C9408420%2C9408710%2C9409121%2C9409208%2C9412514%2C9412780%2C9413208%2C9413426%2C9413476%2C9413503%2C9415304%2C9415753/upn/viDQrs8SnmE/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm_sd_hd_clear%2Cwebm2_sd_hd_clear/playback_host/r4---sn-aigllm7r.googlevideo.com/ipbits/0/requiressl/yes/pl/20/itag/0/source/youtube/expire/1433824806/nh/EAQ/signature/81ABE6391E351BA495F5B041B00FF1257A353318.1A6E48ABB74E8F4AE73CA2CB1F963FC34E33DEE7/sver/3/hfr/1  
							
						 
						
							2015-06-09 14:48:18 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	3d8e9573a4  
						 
						
							
							
								
								
								[youtube:channel] Improve channel id extraction ( #5904 )  
							
							 
							
							
							
						 
						
							2015-06-06 06:25:37 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ivan Kozik 
								
							 
						 
						
							
							
								
							
							
	d2a9de78df  
						 
						
							
							
								
								
								[youtube] Construct a playlist URL in case the page is missing one  
							
							 
							
							... 
							
							
							
							This fixes jumping from user/channel -> playlist for some users like
https://www.youtube.com/user/BitcoinFoundation 
This also removes the superfluous log message
"add --no-playlist to just download video VIDEOID"
when downloading a user/channel. 
							
						 
						
							2015-05-30 20:54:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	386bdfa698  
						 
						
							
							
								
								
								[youtube:user] Workaround 35 pages limitation ( Closes   #5778 )  
							
							 
							
							
							
						 
						
							2015-05-30 18:29:16 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	04b3b3df05  
						 
						
							
							
								
								
								[youtube] Remove the nondash formats ( fixes   #5774 )  
							
							 
							
							... 
							
							
							
							Since we use fixed values for some fields like width and height they can be wrong, and would get picked by some formats filters.
For example for https://www.youtube.com/watch?v=EQCrhbBxsjA  the biggest height is 720 and for nondash formats it's set to 1440, so -f 'bestvideo[height>=1200]+bestaudio' would incorrectly pick the nondash format, instead it should report that the requested format is not available. 
							
						 
						
							2015-05-24 18:26:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	62c95fd5fc  
						 
						
							
							
								
								
								[youtube:feed] Check each 'load more' portion for unique video ids  
							
							 
							
							
							
						 
						
							2015-05-15 21:42:34 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	25f14e9f93  
						 
						
							
							
								
								
								[youtube] Separate feed extractor  
							
							 
							
							
							
						 
						
							2015-05-15 21:06:59 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	2bc4330303  
						 
						
							
							
								
								
								[youtube:history] Fix extraction ( fixes   #5702 )  
							
							 
							
							... 
							
							
							
							It uses the same method as YoutubeSubscriptionsIE, if other feed starts using it we should consider using base class. 
							
						 
						
							2015-05-14 23:41:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
							
							
	39b62db116  
						 
						
							
							
								
								
								[youtube] Catch more alert messages ( closes   #5074 )  
							
							 
							
							
							
						 
						
							2015-04-28 23:07:56 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	9dd8e46a2d  
						 
						
							
							
								
								
								[youtube:search] Cancel out _TESTS  
							
							 
							
							
							
						 
						
							2015-04-22 20:28:33 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	b4c0806963  
						 
						
							
							
								
								
								[youtube:ytsearch] Use the same system as the search webpage ( fixes   #5483 )  
							
							 
							
							... 
							
							
							
							The gdata api V2 was deprecated and according to http://youtube-eng.blogspot.com.es/2014/03/committing-to-youtube-data-api-v3_4.html  remains available until April 20, 2015. 
							
						 
						
							2015-04-21 19:30:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	cc38fa6cfb  
						 
						
							
							
								
								
								[youtube] Remove unused import  
							
							 
							
							
							
						 
						
							2015-04-21 22:55:59 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	6de5dbafee  
						 
						
							
							
								
								
								[youtube:channel] Make extract_videos_from_page static  
							
							 
							
							
							
						 
						
							2015-04-21 22:42:21 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	60bf45c80d  
						 
						
							
							
								
								
								[youtube:channel] Specify first page download message  
							
							 
							
							
							
						 
						
							2015-04-21 22:37:45 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	eb0f3e7ec0  
						 
						
							
							
								
								
								[youtube:user] Extract in terms of load_more_widget_html  
							
							 
							
							
							
						 
						
							2015-04-21 22:36:41 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	ed553379df  
						 
						
							
							
								
								
								[youtube:ytsearch] Temporary workaround ( #5483 )  
							
							 
							
							
							
						 
						
							2015-04-21 20:55:05 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	8f02ad4f12  
						 
						
							
							
								
								
								[youtube] Simplify  
							
							 
							
							
							
						 
						
							2015-04-13 20:28:16 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	7bd930368c  
						 
						
							
							
								
								
								[youtube] Remove unused variable  
							
							 
							
							
							
						 
						
							2015-04-13 00:08:39 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	fb69240ca0  
						 
						
							
							
								
								
								[youtube] Extract video titles for channel playlist if possible ( Closes   #4971 )  
							
							 
							
							
							
						 
						
							2015-04-12 23:19:00 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
							
							
	de5c545648  
						 
						
							
							
								
								
								[youtube] Skip WebVTT in DASH manifest ( #5297 )  
							
							 
							
							
							
						 
						
							2015-04-08 03:47:27 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	e40bd5f06b  
						 
						
							
							
								
								
								[youtube] Simplify url_encoded_fmt_stream_map check  
							
							 
							
							
							
						 
						
							2015-04-06 00:45:57 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	06b491eb7b  
						 
						
							
							
								
								
								[youtube] Add test for  #5361  
							
							 
							
							
							
						 
						
							2015-04-06 00:35:55 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yen Chi Hsuan 
								
							 
						 
						
							
							
								
							
							
	3a9fadd6df  
						 
						
							
							
								
								
								[youtube] Enhance url_encoded_fmt_stream_map checking ( fix   #5361 )  
							
							 
							
							
							
						 
						
							2015-04-05 22:29:06 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	157e9e5aa5  
						 
						
							
							
								
								
								[youtube:watchlater] Remove unused properties and fix tests  
							
							 
							
							
							
						 
						
							2015-03-26 20:03:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	7e17ec8c71  
						 
						
							
							
								
								
								[youtube] Clarify some IE_NAMEs  
							
							 
							
							
							
						 
						
							2015-03-26 21:42:28 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	448830ce7b  
						 
						
							
							
								
								
								[youtube:watchlater] Extract watchlater as playlist ( Closes   #5280 )  
							
							 
							
							
							
						 
						
							2015-03-26 21:41:09 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	98998cded6  
						 
						
							
							
								
								
								[youtube:search_url] Fix extraction ( Closes   #5155 )  
							
							 
							
							
							
						 
						
							2015-03-07 18:59:06 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	99209c2916  
						 
						
							
							
								
								
								[youtube] Extract UL playlists as mixes ( Closes   #5040 )  
							
							 
							
							
							
						 
						
							2015-02-24 01:35:15 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	bfc993cc91  
						 
						
							
							
								
								
								Merge branch 'subtitles-rework'  
							
							 
							
							... 
							
							
							
							(Closes PR #4964 ) 
							
						 
						
							2015-02-23 17:13:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	785521bf4f  
						 
						
							
							
								
								
								[youtube] Remove useless if  
							
							 
							
							
							
						 
						
							2015-02-18 10:42:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	6d1a55a521  
						 
						
							
							
								
								
								[youtube] Show entire player URL when -v is given  
							
							 
							
							
							
						 
						
							2015-02-18 10:39:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	360e1ca5cc  
						 
						
							
							
								
								
								[youtube] Convert to new subtitles system  
							
							 
							
							... 
							
							
							
							The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language. 
							
						 
						
							2015-02-16 22:47:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	2d30521ab9  
						 
						
							
							
								
								
								[youtube] Extract average rating ( closes   #2362 )  
							
							 
							
							
							
						 
						
							2015-02-11 18:39:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	ba61796458  
						 
						
							
							
								
								
								[youtube] Don't override format info from the dash manifest ( fixes   #4911 )  
							
							 
							
							
							
						 
						
							2015-02-09 15:04:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	acf757f42e  
						 
						
							
							
								
								
								[youtube] Complete test definition  
							
							 
							
							
							
						 
						
							2015-02-01 15:33:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	70fca8d694  
						 
						
							
							
								
								
								[youtube] Remove unused import  
							
							 
							
							
							
						 
						
							2015-01-30 10:59:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	6449cd807e  
						 
						
							
							
								
								
								[youtube] Fall back to embed webpage when content is blocked on main ( Fixes   #4717 )  
							
							 
							
							
							
						 
						
							2015-01-30 04:43:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	c1708b89c0  
						 
						
							
							
								
								
								[youtube:truncated_url] Add hl= forms ( #4799 )  
							
							 
							
							
							
						 
						
							2015-01-30 03:45:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	b95aab8482  
						 
						
							
							
								
								
								[youtube:truncated_url] Add x-yt-cl URLs ( #4773 )  
							
							 
							
							
							
						 
						
							2015-01-24 11:42:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	62cd676c74  
						 
						
							
							
								
								
								[youtube] Fixup DASH m4a headers  
							
							 
							
							... 
							
							
							
							This fixes  #2288 , #2506 , #2607 , #3681 , #4741 , #4767 . 
							
						 
						
							2015-01-23 18:39:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey M․ 
								
							 
						 
						
							
							
								
							
							
	aaeb86f682  
						 
						
							
							
								
								
								[youtube] Add test for  #4706  
							
							 
							
							
							
						 
						
							2015-01-16 01:25:03 +06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Phil Kulak 
								
							 
						 
						
							
							
								
							
							
	a9b6b5cd15  
						 
						
							
							
								
								
								Looks like Google switched to a new JS compiler that includes dollar signs in function names.  
							
							 
							
							
							
						 
						
							2015-01-15 10:23:05 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	6271f1cad9  
						 
						
							
							
								
								
								[youtube|ffmpeg] Automatically correct video with non-square pixels ( Fixes   #4674 )  
							
							 
							
							
							
						 
						
							2015-01-10 05:45:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	230b2287dd  
						 
						
							
							
								
								
								[youtube] Add acodec information  
							
							 
							
							... 
							
							
							
							The codec seems to be consistently aac, so state that in our metadata. 
							
						 
						
							2015-01-09 20:44:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	9ed99402f5  
						 
						
							
							
								
								
								[youtube] Fix test case  
							
							 
							
							
							
						 
						
							2015-01-08 16:14:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	76b3c61012  
						 
						
							
							
								
								
								[youtube] Add formats 308 and 315 ( closes   #4650 )  
							
							 
							
							
							
						 
						
							2015-01-06 11:59:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Philipp Hagemeister 
								
							 
						 
						
							
							
								
							
							
	ee61f6f3e2  
						 
						
							
							
								
								
								[youtube] Handle cases where format comes without a preference ( Fixes   #4648 )  
							
							 
							
							
							
						 
						
							2015-01-05 22:42:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
								
							
							
	2f985f4bb4  
						 
						
							
							
								
								
								[youtube:toplist] Remove extractor  
							
							 
							
							... 
							
							
							
							They use now normal playlists (their id is PL*). 
							
						 
						
							2015-01-05 00:18:43 +01:00