Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Try all clients even if age-gated | pukkandan | 2021-07-23 | 1 | -6/+2 | |
| | | | | | | Reverts: https://github.com/yt-dlp/yt-dlp/pull/536/commits/892e31ce7c5f66418fee26a24eda30e5fe79d901 If some API calls have any issue, saving the state will cause unnecessary errors | |||||
* | [youtube] Disable `get_video_info` age-gate workaround | pukkandan | 2021-07-23 | 1 | -14/+15 | |
| | | | | | This now seems to be completely dead Closes: #553 | |||||
* | [youtube] Fix age-gated videos for API clients when cookies are supplied (#545) | coletdjnz | 2021-07-22 | 1 | -1/+2 | |
| | | | | Fixes #543 Authored by: colethedj | |||||
* | [downloader] Pass `info_dict` to `progress_hook`s | pukkandan | 2021-07-22 | 13 | -28/+36 | |
| | ||||||
* | [cookies] bugfix | pukkandan | 2021-07-22 | 1 | -1/+1 | |
| | | | | Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059 | |||||
* | [version] update | pukkandan | 2021-07-22 | 6 | -13/+13 | |
| | | | | :ci skip all | |||||
* | Release 2021.07.21 | pukkandan | 2021-07-22 | 7 | -6/+79 | |
| | | | | | and fix some typos Closes #538 | |||||
* | [youtube] Make `--extractor-retries` work for more errors | pukkandan | 2021-07-22 | 1 | -4/+8 | |
| | | | | Closes #507 | |||||
* | Fix bug where `original_url` was not propagated when `_type`=`url` | pukkandan | 2021-07-22 | 1 | -0/+5 | |
| | ||||||
* | [youtube] Add debug message for SAPISID cookie extraction (#540) | coletdjnz | 2021-07-21 | 1 | -1/+3 | |
| | | | Authored by: colethedj | |||||
* | Add option `--cookies-from-browser` to load cookies from a browser (#488) | Matt Broadway | 2021-07-22 | 8 | -15/+881 | |
| | | | | | | * also adds `--no-cookies-from-browser` Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201 Authored by: mbway | |||||
* | [youtube] Improve extraction of livestream metadata | pukkandan | 2021-07-21 | 1 | -12/+33 | |
| | | | | | Modified from and closes #441 Authored by: pukkandan, krichbanana | |||||
* | Add field `live_status` | pukkandan | 2021-07-21 | 3 | -1/+21 | |
| | ||||||
* | bugfix for 50fed816dd5ae970d69d8997eb854d475ed91ede | pukkandan | 2021-07-21 | 1 | -3/+4 | |
| | ||||||
* | [douyin] Add extractor (#513) | Philip Xu | 2021-07-21 | 2 | -0/+146 | |
| | | | Authored-by: pukkandan, pyx | |||||
* | [nebula] Authentication via tokens from cookie jar (#537) | Henrik Heimbuerger | 2021-07-21 | 1 | -14/+51 | |
| | | | | Closes #496 Co-authored-by: hheimbuerger, TpmKranz | |||||
* | Add `only_once` param for `write_debug` | pukkandan | 2021-07-21 | 1 | -13/+13 | |
| | ||||||
* | [utils] Improve `traverse_obj` | pukkandan | 2021-07-21 | 2 | -11/+20 | |
| | ||||||
* | [youtube] Extract data from multiple clients (#536) | pukkandan | 2021-07-21 | 3 | -321/+394 | |
| | | | | | | | | | | | * `player_client` accepts multiple clients * default `player_client` = `android,web` * music clients can be specifically requested * Add IOS `player_client` * Hide live dash since they can't be downloaded Closes #501 Authored-by: pukkandan, colethedj | |||||
* | Add `only_once` param for `report_warning` | pukkandan | 2021-07-21 | 1 | -6/+10 | |
| | | | | Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297 | |||||
* | Errors in playlist extraction should obey `--ignore-errors` | pukkandan | 2021-07-21 | 1 | -1/+6 | |
| | | | | Related: https://github.com/yt-dlp/yt-dlp/issues/535#issuecomment-883277272, https://github.com/yt-dlp/yt-dlp/issues/518#issuecomment-881794754 | |||||
* | [youtube] Fix controversial videos when requested via API (#533) | coletdjnz | 2021-07-20 | 1 | -16/+15 | |
| | | | | Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350 Authored by: colethedj | |||||
* | [youtube:tab] Fix channels tab | pukkandan | 2021-07-20 | 1 | -0/+1 | |
| | ||||||
* | [utils] Fix LazyList for Falsey values | pukkandan | 2021-07-20 | 1 | -2/+2 | |
| | ||||||
* | [youtube] Make `parse_time_text` and `_extract_chapters` non-fatal | pukkandan | 2021-07-20 | 1 | -2/+5 | |
| | | | | Related: #532, 7c365c210939bcf3497f212a163ca1987f189421 | |||||
* | [youtube] Sanity check `chapters` (and refactor related code) | pukkandan | 2021-07-20 | 1 | -66/+51 | |
| | | | | Closes #520 | |||||
* | Rename `NOTE` in `-F` to `MORE INFO` | pukkandan | 2021-07-20 | 1 | -15/+8 | |
| | | | | since it's often confused to be the same as `format_note` | |||||
* | [youtube] Extract even more thumbnails and reduce testing | pukkandan | 2021-07-20 | 2 | -7/+18 | |
| | | | | | | | * Also fix bug where `_test_url` was being ignored Ref: https://stackoverflow.com/a/20542029 Related: #340 | |||||
* | [compat] Remove unnecessary code | pukkandan | 2021-07-20 | 2 | -2944/+87 | |
| | ||||||
* | [utils] Improve `traverse_obj` | pukkandan | 2021-07-20 | 1 | -10/+38 | |
| | | | | | | | | * Allow skipping a level: `traverse_obj([{k:v1}, {k:v2}], (None, k))` => `[v1, v2]` * Make keys variadic: `traverse_obj(obj, k1: str, k2: str)` => `traverse_obj(obj, (k1,), (k2,))` * Fetch from multiple keys: `traverse_obj([{k1:[1], k2:[2], k3:[3]}], (0, (k1, k2), 0))` => `[1, 2]` TODO: Add tests | |||||
* | [youtube] Extract more thumbnails | pukkandan | 2021-07-20 | 5 | -34/+61 | |
| | | | | | | | * The thumbnail URLs are hard-coded and their actual existence is tested lazily * Added option `--no-check-formats` to not test them Closes #340, Related: #402, #337, https://github.com/ytdl-org/youtube-dl/issues/29049 | |||||
* | [crunchyroll:playlist] Force http | pukkandan | 2021-07-20 | 1 | -2/+3 | |
| | | | | Closes #495 | |||||
* | [docs] fix default of multistreams | pukkandan | 2021-07-19 | 1 | -1/+1 | |
| | ||||||
* | Add option `--exec-before-download` | pukkandan | 2021-07-19 | 4 | -1/+15 | |
| | | | | Closes #530 | |||||
* | [pornflip] Add new extractor (#523) | mzbaulhaque | 2021-07-19 | 2 | -0/+83 | |
| | | | Authored-by: mzbaulhaque | |||||
* | [youtube] misc cleanup and bug fixes (#505) | coletdjnz | 2021-07-19 | 1 | -145/+105 | |
| | | | | | | | | | * Update some `_extract_response` calls to keep them consistent * Cleanup continuation extraction related code using new API format * Improve `_extract_account_syncid` to support multiple parameters * Generalize `get_text` and related functions into one * Update `INNERTUBE_CONTEXT_CLIENT_NAME` with integer values Authored by: colethedj | |||||
* | [youtube] Fix session index extraction and headers for non-web player ↵ | coletdjnz | 2021-07-18 | 1 | -9/+16 | |
| | | | | | clients (#526) Fixes #522 | |||||
* | [youtube] Fix authentication when using multiple accounts | coletdjnz | 2021-07-17 | 1 | -1/+3 | |
| | | | | | | `SESSION_INDEX` in `ytcfg` is the index of the active account and should be sent as `X-Goog-AuthUser` header Closes #518 Authored by @colethedj | |||||
* | [yahoo:gyao:player] Relax `_VALID_URL` (#503) | The Hatsune Daishi | 2021-07-16 | 1 | -1/+4 | |
| | | | Authored by: nao20010128nao | |||||
* | [generic] Extract previously missed subtitles (#515) | Felix S | 2021-07-16 | 2 | -11/+30 | |
| | | | | | | | * [generic] Extract subtitles in cases missed previously * [common] Detect discarded subtitles in SMIL manifests * [generic] Extract everything in the SMIL manifest Authored by: fstirlitz | |||||
* | Revert "Merge webm formats into mkv if thumbnails are to be embedded (#173)" | pukkandan | 2021-07-15 | 1 | -11/+4 | |
| | | | | | | | This reverts commit 4d971a16b831a45147b6ae7ce53b3e105d204da7 by @damianoamatruda Closes #500 This was wrongly checking for `write_thumbnail` | |||||
* | [youtube:tab] Extract playlist availability (#504) | coletdjnz | 2021-07-15 | 1 | -88/+136 | |
| | | | Authored by: colethedj | |||||
* | [youtube:comments] Improve comment vote count parsing (fixes #506) (#508) | coletdjnz | 2021-07-14 | 1 | -2/+4 | |
| | | | Authored by: colethedj | |||||
* | [RTP] Fix extraction and add subtitles (#497) | Felix S | 2021-07-14 | 1 | -27/+61 | |
| | | | Authored by: fstirlitz | |||||
* | [utils] Improve `js_to_json` comment regex | felix | 2021-07-14 | 2 | -1/+4 | |
| | | | | | | Capture the newline character as part of a single-line comment From #497, Authored by: fstirlitz | |||||
* | [extractor] Allow extracting multiple groups in `_search_regex` | felix | 2021-07-14 | 1 | -0/+2 | |
| | | | | From #497, Authored by: fstirlitz | |||||
* | [youtube] Use android client as default and add age-gate bypass for it (#492) | coletdjnz | 2021-07-14 | 1 | -21/+36 | |
| | | | Authored by: colethedj | |||||
* | [youtube:comments] Fix `is_favorited` (#491) | coletdjnz | 2021-07-12 | 1 | -2/+3 | |
| | | | Authored by colethedj | |||||
* | [vlive] Extract thumbnail directly in addition to the one from Naver | pukkandan | 2021-07-12 | 1 | -1/+7 | |
| | | | | Closes #477 | |||||
* | [metadatafromfield] Do not detect numbers as field names | pukkandan | 2021-07-12 | 1 | -2/+2 | |
| | | | | Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-877820394 |