summaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/youtube.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | [youtube] Prefer meta for upload date and modernizeSergey M․2015-06-301-9/+10
| |
* | [youtube] Speed up upload date regex (#6125)Sergey M․2015-06-301-1/+1
| |
* | Merge pull request #6098 from dstftw/use-codecs-from-dash-manifestSergey M.2015-06-291-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 explicitlySergey M․2015-06-271-0/+6
| | |
* | | Merge pull request #6097 from dstftw/union-itags-from-multiple-dashmpdSergey M.2015-06-291-23/+53
|\ \ \ | | | | | | | | [youtube] Extract formats from multiple DASH manifests (Closes #6093)
| * | | [youtube] Add test for #6093Sergey M․2015-06-271-0/+14
| | | |
| * | | [youtube] Skip get_video_info requests when --youtube-skip-dash-manifest is ↵Sergey M․2015-06-271-21/+22
| | | | | | | | | | | | | | | | specified
| * | | [youtube] Fix reference before assignment for video_infoSergey M․2015-06-271-0/+1
| | | |
| * | | [youtube] Simplify non-DASH formats exclusionSergey M․2015-06-271-2/+1
| | | |
| * | | [youtube] Extract formats from multiple DASH manifests (Closes #6093)Sergey M․2015-06-271-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 extractionSergey M․2015-06-291-6/+6
| | |
* | | [youtube] More useful messages for georestricted videos (#5716)Yen Chi Hsuan2015-06-271-0/+7
|/ /
* | [youtube] Add itag 59 and 78 (Closes #5979)Sergey M․2015-06-191-0/+2
| |
* | [youtube:search] Fix search query (Closes #5988)Sergey M․2015-06-151-1/+1
| |
* | [youtube:playlist] Use an iterator for the entries (closes #5935)Jaime Marquínez Ferrándiz2015-06-091-25/+24
| | | | | | | | So that '--playlist-end' downloads only the required pages.
* | [youtube] Restricter DASH signature patternYen Chi Hsuan2015-06-091-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-061-4/+6
|/
* [youtube] Construct a playlist URL in case the page is missing oneIvan Kozik2015-05-301-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-301-0/+20
|
* [youtube] Remove the nondash formats (fixes #5774)Jaime Marquínez Ferrándiz2015-05-241-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 idsSergey M․2015-05-151-2/+8
|
* [youtube] Separate feed extractorSergey M․2015-05-151-106/+37
|
* [youtube:history] Fix extraction (fixes #5702)Jaime Marquínez Ferrándiz2015-05-141-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 Hsuan2015-04-281-6/+16
|
* [youtube:search] Cancel out _TESTSSergey M․2015-04-221-0/+1
|
* [youtube:ytsearch] Use the same system as the search webpage (fixes #5483)Jaime Marquínez Ferrándiz2015-04-211-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 importSergey M․2015-04-211-1/+0
|
* [youtube:channel] Make `extract_videos_from_page` staticSergey M․2015-04-211-1/+2
|
* [youtube:channel] Specify first page download messageSergey M․2015-04-211-1/+1
|
* [youtube:user] Extract in terms of `load_more_widget_html`Sergey M․2015-04-211-45/+4
|
* [youtube:ytsearch] Temporary workaround (#5483)Sergey M․2015-04-211-1/+1
|
* [youtube] SimplifySergey M․2015-04-131-4/+2
|
* [youtube] Remove unused variableSergey M․2015-04-131-1/+0
|
* [youtube] Extract video titles for channel playlist if possible (Closes #4971)Sergey M․2015-04-121-9/+20
|
* [youtube] Skip WebVTT in DASH manifest (#5297)Yen Chi Hsuan2015-04-081-27/+35
|
* [youtube] Simplify url_encoded_fmt_stream_map checkSergey M․2015-04-061-2/+1
|
* [youtube] Add test for #5361Sergey M․2015-04-061-1/+17
|
* [youtube] Enhance url_encoded_fmt_stream_map checking (fix #5361)Yen Chi Hsuan2015-04-051-1/+2
|
* [youtube:watchlater] Remove unused properties and fix testsJaime Marquínez Ferrándiz2015-03-261-3/+2
|
* [youtube] Clarify some IE_NAMEsSergey M․2015-03-261-0/+3
|
* [youtube:watchlater] Extract watchlater as playlist (Closes #5280)Sergey M․2015-03-261-23/+29
|
* [youtube:search_url] Fix extraction (Closes #5155)Sergey M․2015-03-071-1/+1
|
* [youtube] Extract UL playlists as mixes (Closes #5040)Sergey M․2015-02-241-4/+4
|
* Merge branch 'subtitles-rework'Jaime Marquínez Ferrándiz2015-02-231-25/+32
|\ | | | | | | (Closes PR #4964)
| * [youtube] Convert to new subtitles systemJaime Marquínez Ferrándiz2015-02-161-25/+32
| | | | | | | | The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language.
* | [youtube] Remove useless ifPhilipp Hagemeister2015-02-181-4/+3
| |
* | [youtube] Show entire player URL when -v is givenPhilipp Hagemeister2015-02-181-2/+7
|/
* [youtube] Extract average rating (closes #2362)Jaime Marquínez Ferrándiz2015-02-111-0/+2
|
* [youtube] Don't override format info from the dash manifest (fixes #4911)Jaime Marquínez Ferrándiz2015-02-091-2/+3
|
* [youtube] Complete test definitionPhilipp Hagemeister2015-02-011-1/+12
|