Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | [youtube] Don't use the DASH manifest from 'get_video_info' if ↵ | Jaime Marquínez Ferrándiz | 2015-07-22 | 1 | -1/+2 | |
|/ | | | | | | 'use_cipher_signature' is True (#5118) Currently they give a 403 Forbidden error. | |||||
* | [youtube] Set 'is_live' | Jaime Marquínez Ferrándiz | 2015-07-20 | 1 | -0/+4 | |
| | ||||||
* | [youtube] Fix upload_date in test | Jaime Marquínez Ferrándiz | 2015-07-20 | 1 | -1/+1 | |
| | ||||||
* | Merge remote-tracking branch 'yan12125/download-dash-segments' (#5886) | Jaime Marquínez Ferrándiz | 2015-07-20 | 1 | -1/+26 | |
|\ | ||||||
| * | [youtube] Add a test for the DASH segment downloader | Yen Chi Hsuan | 2015-06-10 | 1 | -0/+18 | |
| | | ||||||
| * | [youtube] Fix a TypeError caused by 4da31bd56629054497634d041035e4bd6fcfacbb | Yen Chi Hsuan | 2015-06-10 | 1 | -1/+1 | |
| | | ||||||
| * | [youtube] Fix a FutureWarning from xml.etree.ElementTree | Yen Chi Hsuan | 2015-06-06 | 1 | -1/+1 | |
| | | ||||||
| * | [downloader/dash] Rename the protocol | Yen Chi Hsuan | 2015-06-04 | 1 | -1/+1 | |
| | | | | | | | | | | 'http_dash_segments' looks more like a protocol name than 'dash_segments' | |||||
| * | [YoutubeDL] Change how DashSegmentsFD is selected | Yen Chi Hsuan | 2015-06-04 | 1 | -1/+2 | |
| | | ||||||
| * | [YoutubeDL] Support DASH manifest downloading | Yen Chi Hsuan | 2015-06-03 | 1 | -0/+6 | |
| | | ||||||
* | | [youtube] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus | Sergey M․ | 2015-07-17 | 1 | -5/+7 | |
| | | ||||||
* | | [youtube] Make further DASH manifests not fatal after succeeded one | Sergey M․ | 2015-07-09 | 1 | -3/+14 | |
| | | ||||||
* | | [youtube] Prefer meta for upload date and modernize | Sergey M․ | 2015-06-30 | 1 | -9/+10 | |
| | | ||||||
* | | [youtube] Speed up upload date regex (#6125) | Sergey M․ | 2015-06-30 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #6098 from dstftw/use-codecs-from-dash-manifest | Sergey M. | 2015-06-29 | 1 | -0/+6 | |
|\ \ | | | | | | | [youtube] Pick up codecs info from DASH manifest when not set explicitly | |||||
| * | | [youtube] Pick up codecs info from DASH manifest when not set explicitly | Sergey M․ | 2015-06-27 | 1 | -0/+6 | |
| | | | ||||||
* | | | Merge pull request #6097 from dstftw/union-itags-from-multiple-dashmpd | Sergey M. | 2015-06-29 | 1 | -23/+53 | |
|\ \ \ | | | | | | | | | [youtube] Extract formats from multiple DASH manifests (Closes #6093) | |||||
| * | | | [youtube] Add test for #6093 | Sergey M․ | 2015-06-27 | 1 | -0/+14 | |
| | | | | ||||||
| * | | | [youtube] Skip get_video_info requests when --youtube-skip-dash-manifest is ↵ | Sergey M․ | 2015-06-27 | 1 | -21/+22 | |
| | | | | | | | | | | | | | | | | specified | |||||
| * | | | [youtube] Fix reference before assignment for video_info | Sergey M․ | 2015-06-27 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | [youtube] Simplify non-DASH formats exclusion | Sergey M․ | 2015-06-27 | 1 | -2/+1 | |
| | | | | ||||||
| * | | | [youtube] Extract formats from multiple DASH manifests (Closes #6093) | Sergey M․ | 2015-06-27 | 1 | -31/+46 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | 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). | |||||
* | | | [youtube] Fix likes/dislike extraction | Sergey M․ | 2015-06-29 | 1 | -6/+6 | |
| | | | ||||||
* | | | [youtube] More useful messages for georestricted videos (#5716) | Yen Chi Hsuan | 2015-06-27 | 1 | -0/+7 | |
|/ / | ||||||
* | | [youtube] Add itag 59 and 78 (Closes #5979) | Sergey M․ | 2015-06-19 | 1 | -0/+2 | |
| | | ||||||
* | | [youtube:search] Fix search query (Closes #5988) | Sergey M․ | 2015-06-15 | 1 | -1/+1 | |
| | | ||||||
* | | [youtube:playlist] Use an iterator for the entries (closes #5935) | Jaime Marquínez Ferrándiz | 2015-06-09 | 1 | -25/+24 | |
| | | | | | | | | So that '--playlist-end' downloads only the required pages. | |||||
* | | [youtube] Restricter DASH signature pattern | Yen Chi Hsuan | 2015-06-09 | 1 | -1/+1 | |
| | | | | | | | | | | 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 | |||||
* | | [youtube:channel] Improve channel id extraction (#5904) | Sergey M․ | 2015-06-06 | 1 | -4/+6 | |
|/ | ||||||
* | [youtube] Construct a playlist URL in case the page is missing one | Ivan Kozik | 2015-05-30 | 1 | -6/+2 | |
| | | | | | | | | | 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. | |||||
* | [youtube:user] Workaround 35 pages limitation (Closes #5778) | Sergey M․ | 2015-05-30 | 1 | -0/+20 | |
| | ||||||
* | [youtube] Remove the nondash formats (fixes #5774) | Jaime Marquínez Ferrándiz | 2015-05-24 | 1 | -5/+6 | |
| | | | | | 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. | |||||
* | [youtube:feed] Check each 'load more' portion for unique video ids | Sergey M․ | 2015-05-15 | 1 | -2/+8 | |
| | ||||||
* | [youtube] Separate feed extractor | Sergey M․ | 2015-05-15 | 1 | -106/+37 | |
| | ||||||
* | [youtube:history] Fix extraction (fixes #5702) | Jaime Marquínez Ferrándiz | 2015-05-14 | 1 | -4/+33 | |
| | | | | It uses the same method as YoutubeSubscriptionsIE, if other feed starts using it we should consider using base class. | |||||
* | [youtube] Catch more alert messages (closes #5074) | Yen Chi Hsuan | 2015-04-28 | 1 | -6/+16 | |
| | ||||||
* | [youtube:search] Cancel out _TESTS | Sergey M․ | 2015-04-22 | 1 | -0/+1 | |
| | ||||||
* | [youtube:ytsearch] Use the same system as the search webpage (fixes #5483) | Jaime Marquínez Ferrándiz | 2015-04-21 | 1 | -25/+26 | |
| | | | | 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. | |||||
* | [youtube] Remove unused import | Sergey M․ | 2015-04-21 | 1 | -1/+0 | |
| | ||||||
* | [youtube:channel] Make `extract_videos_from_page` static | Sergey M․ | 2015-04-21 | 1 | -1/+2 | |
| | ||||||
* | [youtube:channel] Specify first page download message | Sergey M․ | 2015-04-21 | 1 | -1/+1 | |
| | ||||||
* | [youtube:user] Extract in terms of `load_more_widget_html` | Sergey M․ | 2015-04-21 | 1 | -45/+4 | |
| | ||||||
* | [youtube:ytsearch] Temporary workaround (#5483) | Sergey M․ | 2015-04-21 | 1 | -1/+1 | |
| | ||||||
* | [youtube] Simplify | Sergey M․ | 2015-04-13 | 1 | -4/+2 | |
| | ||||||
* | [youtube] Remove unused variable | Sergey M․ | 2015-04-13 | 1 | -1/+0 | |
| | ||||||
* | [youtube] Extract video titles for channel playlist if possible (Closes #4971) | Sergey M․ | 2015-04-12 | 1 | -9/+20 | |
| | ||||||
* | [youtube] Skip WebVTT in DASH manifest (#5297) | Yen Chi Hsuan | 2015-04-08 | 1 | -27/+35 | |
| | ||||||
* | [youtube] Simplify url_encoded_fmt_stream_map check | Sergey M․ | 2015-04-06 | 1 | -2/+1 | |
| | ||||||
* | [youtube] Add test for #5361 | Sergey M․ | 2015-04-06 | 1 | -1/+17 | |
| | ||||||
* | [youtube] Enhance url_encoded_fmt_stream_map checking (fix #5361) | Yen Chi Hsuan | 2015-04-05 | 1 | -1/+2 | |
| |