aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2015-07-29Merge remote-tracking branch 'dstftw/multifeed-videos' (closes #6360)Jaime Marquínez Ferrándiz
2015-07-29[youtube] Show info message for multifeed videos according to noplaylist optionSergey M․
2015-07-29[youtube] Improve tags extraction and add testSergey M․
2015-07-28[youtube]: tags key in info jason is now a listPurdea Andrei
2015-07-28[youtube] save keywords in info jason when --write-info-json is usedPurdea Andrei
2015-07-26[youtube] Use 'vp8' and 'vp9' in lowercase (fixes #6358)Jaime Marquínez Ferrándiz
That's how YouTube reports them in their DASH manifest.
2015-07-25[youtube] Respect noplaylist for multifeed videosSergey M․
2015-07-25[youtube] Add support for multifeed videosSergey M․
2015-07-25[youtube] Handle empty allowed regions (Closes #6351)Sergey M․
2015-07-23Merge pull request #6306 from jaimeMF/extract_start_timeSergey M.
[youtube] Extract start_time
2015-07-23[youtube] Also look into the 'start' field for start_timeJaime Marquínez Ferrándiz
2015-07-23[youtube] Extract end_timeJaime Marquínez Ferrándiz
2015-07-22[youtube] Don't use the DASH manifest from 'get_video_info' if ↵Jaime Marquínez Ferrándiz
'use_cipher_signature' is True (#5118) Currently they give a 403 Forbidden error.
2015-07-20[youtube] Extract start_timeJaime Marquínez Ferrándiz
From the 't=*' in the url. Currently youtube-dl doesn't use the value, but it was requested for the mpv plugin.
2015-07-20[youtube] Set 'is_live'Jaime Marquínez Ferrándiz
2015-07-20[youtube] Fix upload_date in testJaime Marquínez Ferrándiz
2015-07-20Merge remote-tracking branch 'yan12125/download-dash-segments' (#5886)Jaime Marquínez Ferrándiz
2015-07-17[youtube] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plusSergey M․
2015-07-09[youtube] Make further DASH manifests not fatal after succeeded oneSergey M․
2015-06-30[youtube] Prefer meta for upload date and modernizeSergey M․
2015-06-30[youtube] Speed up upload date regex (#6125)Sergey M․
2015-06-29Merge pull request #6098 from dstftw/use-codecs-from-dash-manifestSergey M.
[youtube] Pick up codecs info from DASH manifest when not set explicitly
2015-06-29Merge pull request #6097 from dstftw/union-itags-from-multiple-dashmpdSergey M.
[youtube] Extract formats from multiple DASH manifests (Closes #6093)
2015-06-29[youtube] Fix likes/dislike extractionSergey M․
2015-06-27[youtube] Add test for #6093Sergey M․
2015-06-27[youtube] Skip get_video_info requests when --youtube-skip-dash-manifest is ↵Sergey M․
specified
2015-06-27[youtube] Fix reference before assignment for video_infoSergey M․
2015-06-27[youtube] More useful messages for georestricted videos (#5716)Yen Chi Hsuan
2015-06-27[youtube] Simplify non-DASH formats exclusionSergey M․
2015-06-27[youtube] Pick up codecs info from DASH manifest when not set explicitlySergey M․
2015-06-27[youtube] Extract formats from multiple DASH manifests (Closes #6093)Sergey M․
DASH manifest pointed by dashmpd from the video webpage and one pointed by get_video_info may be different (namely different itag set) - some itags are missing from DASH manifest pointed by webpage's dashmpd, some - from DASH manifest pointed by get_video_info's dashmpd). The general idea is to take a union of itags of both DASH manifests (for example video with such 'manifest behavior' see https://github.com/rg3/youtube-dl/issues/6093).
2015-06-19[youtube] Add itag 59 and 78 (Closes #5979)Sergey M․
2015-06-15[youtube:search] Fix search query (Closes #5988)Sergey M․
2015-06-10[youtube] Add a test for the DASH segment downloaderYen Chi Hsuan
2015-06-10[youtube] Fix a TypeError caused by 4da31bd56629054497634d041035e4bd6fcfacbbYen Chi Hsuan
2015-06-09[youtube:playlist] Use an iterator for the entries (closes #5935)Jaime Marquínez Ferrándiz
So that '--playlist-end' downloads only the required pages.
2015-06-09[youtube] Restricter DASH signature patternYen Chi Hsuan
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-06[youtube] Fix a FutureWarning from xml.etree.ElementTreeYen Chi Hsuan
2015-06-06[youtube:channel] Improve channel id extraction (#5904)Sergey M․
2015-06-04[downloader/dash] Rename the protocolYen Chi Hsuan
'http_dash_segments' looks more like a protocol name than 'dash_segments'
2015-06-04[YoutubeDL] Change how DashSegmentsFD is selectedYen Chi Hsuan
2015-06-03[YoutubeDL] Support DASH manifest downloadingYen Chi Hsuan
2015-05-30[youtube] Construct a playlist URL in case the page is missing oneIvan Kozik
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[youtube:user] Workaround 35 pages limitation (Closes #5778)Sergey M․
2015-05-24[youtube] Remove the nondash formats (fixes #5774)Jaime Marquínez Ferrándiz
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-15[youtube:feed] Check each 'load more' portion for unique video idsSergey M․
2015-05-15[youtube] Separate feed extractorSergey M․
2015-05-14[youtube:history] Fix extraction (fixes #5702)Jaime Marquínez Ferrándiz
It uses the same method as YoutubeSubscriptionsIE, if other feed starts using it we should consider using base class.
2015-04-28[youtube] Catch more alert messages (closes #5074)Yen Chi Hsuan
2015-04-22[youtube:search] Cancel out _TESTSSergey M․