summaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/youtube.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | [youtube:show] Rework in terms of playlists base extractorSergey M․2015-11-221-21/+4
| |
* | [youtube:user:playlists] Add extractor (Closes #3817)Sergey M․2015-11-221-0/+26
| |
* | [youtube:playlist] fix title extraction (fixes #7544 and #7545)Jaime Marquínez Ferrándiz2015-11-181-1/+1
|/
* [youtube] Support new base.js html5 playerYen Chi Hsuan2015-11-101-2/+2
|
* [youtube] Clarify rationale for preferring a video info with token (#7362)Sergey M․2015-11-041-0/+9
|
* [youtube] Prefer video_info with token availableSergey M․2015-11-041-0/+2
|
* [youtube:channel] Support age restricted channels (fixes #7277)Jaime Marquínez Ferrándiz2015-10-231-1/+10
|
* [youtube:channel] Fix testJaime Marquínez Ferrándiz2015-10-231-1/+2
|
* [youtube] Generalize playlist entries extraction (Closes #6699, closes #6992)Sergey M․2015-10-181-69/+52
|
* [youtube:channel] Correct 404 handlingPhilipp Hagemeister2015-09-141-6/+9
| | | | Previously, when we encountered a 404 - such as youtube-dl https://www.youtube.com/ohJeiboh8oorehai - we crashed with a regexp error. Instead, make sure to go on and eventually report a 404.
* [youtube:truncated_url] Add ?t=Philipp Hagemeister2015-09-141-0/+4
| | | | Sometimes found in links - ?t=123&v=ABCD starts the video at position 123.
* [youtube:shows] Use httpsJaime Marquínez Ferrándiz2015-09-071-2/+2
|
* [youtube] fix show extraction (fixes #4841)remitamine2015-09-071-2/+2
| | | | Closes #6782)
* [youtube] Use encode_dictSergey M․2015-09-061-6/+3
|
* [youtube] Simplify and extract more metadata from url_encoded_fmt_stream_map ↵Sergey M․2015-08-301-18/+35
| | | | (Closes #5993)
* [youtube] Fix missing format details for 60fps DASH formatsAnssi Hannula2015-08-301-3/+28
| | | | | | | | | | | 60fps DASH formats do not appear in the DASH manifest, but the non-DASH video info page does contain additional parameters for DASH formats that we can parse. Use those when they exist. This fixes "bestvideo" not selecting 60fps formats over similar 30fps formats just because the file size is unknown.
* [youtube] Adapt player version regex to handle urls ending in ↵Jaime Marquínez Ferrándiz2015-08-261-2/+2
| | | | | | '/html5player-new.js' It was always extracting 'new' as the version, breaking the cache system.
* [youtube] Expand _VALID_URL to support vid.plusSergey M․2015-08-171-1/+8
|
* [youtube:search_url] Fix extraction (Closes #6578)Sergey M․2015-08-161-1/+1
|
* [youtube] Simplify two-factor authenticationSergey M․2015-08-151-25/+14
|
* [youtube] Fix two-factor authenticationreddraggone92015-08-151-22/+18
|
* [youtube] Update testsSergey M․2015-08-121-3/+3
|
* [youtube] Add age limit to testsSergey M․2015-08-111-0/+3
|
* [youtube] Skip download for multiple v= testSergey M․2015-08-111-1/+4
|
* [youtube] Use the first v= argument in the URLPuck Meerburg2015-08-101-1/+18
| | | | | | This is according to how youtube handles multiple v= values in one URL. Before this, it was possible to make a single URL show up differently on youtube itself, and if you downloaded/viewed it with youtube-dl/mpv
* Merge remote-tracking branch 'dstftw/multifeed-videos' (closes #6360)Jaime Marquínez Ferrándiz2015-07-291-27/+106
|\
| * [youtube] Show info message for multifeed videos according to noplaylist optionSergey M․2015-07-291-16/+21
| |
| * [youtube] Respect noplaylist for multifeed videosSergey M․2015-07-251-1/+3
| |
| * [youtube] Add support for multifeed videosSergey M․2015-07-251-27/+99
| |
* | [youtube] Improve tags extraction and add testSergey M․2015-07-291-4/+10
| |
* | [youtube]: tags key in info jason is now a listPurdea Andrei2015-07-281-2/+1
| |
* | [youtube] save keywords in info jason when --write-info-json is usedPurdea Andrei2015-07-281-0/+4
| |
* | [youtube] Use 'vp8' and 'vp9' in lowercase (fixes #6358)Jaime Marquínez Ferrándiz2015-07-261-12/+12
|/ | | | That's how YouTube reports them in their DASH manifest.
* [youtube] Handle empty allowed regions (Closes #6351)Sergey M․2015-07-251-1/+1
|
* Merge pull request #6306 from jaimeMF/extract_start_timeSergey M.2015-07-231-1/+19
|\ | | | | [youtube] Extract start_time
| * [youtube] Also look into the 'start' field for start_timeJaime Marquínez Ferrándiz2015-07-231-0/+2
| |
| * [youtube] Extract end_timeJaime Marquínez Ferrándiz2015-07-231-3/+7
| |
| * [youtube] Extract start_timeJaime Marquínez Ferrándiz2015-07-201-1/+13
| | | | | | | | | | From the 't=*' in the url. Currently youtube-dl doesn't use the value, but it was requested for the mpv plugin.
* | [youtube] Don't use the DASH manifest from 'get_video_info' if ↵Jaime Marquínez Ferrándiz2015-07-221-1/+2
|/ | | | | | 'use_cipher_signature' is True (#5118) Currently they give a 403 Forbidden error.
* [youtube] Set 'is_live'Jaime Marquínez Ferrándiz2015-07-201-0/+4
|
* [youtube] Fix upload_date in testJaime Marquínez Ferrándiz2015-07-201-1/+1
|
* Merge remote-tracking branch 'yan12125/download-dash-segments' (#5886)Jaime Marquínez Ferrándiz2015-07-201-1/+26
|\
| * [youtube] Add a test for the DASH segment downloaderYen Chi Hsuan2015-06-101-0/+18
| |
| * [youtube] Fix a TypeError caused by 4da31bd56629054497634d041035e4bd6fcfacbbYen Chi Hsuan2015-06-101-1/+1
| |
| * [youtube] Fix a FutureWarning from xml.etree.ElementTreeYen Chi Hsuan2015-06-061-1/+1
| |
| * [downloader/dash] Rename the protocolYen Chi Hsuan2015-06-041-1/+1
| | | | | | | | | | 'http_dash_segments' looks more like a protocol name than 'dash_segments'
| * [YoutubeDL] Change how DashSegmentsFD is selectedYen Chi Hsuan2015-06-041-1/+2
| |
| * [YoutubeDL] Support DASH manifest downloadingYen Chi Hsuan2015-06-031-0/+6
| |
* | [youtube] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plusSergey M․2015-07-171-5/+7
| |
* | [youtube] Make further DASH manifests not fatal after succeeded oneSergey M․2015-07-091-3/+14
| |