aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [youtube] Add `mobile_web` client (#557)coletdjnz2021-07-262-2/+17
| | | Authored by: colethedj
* [youtube] Add `player_client=all`pukkandan2021-07-262-8/+15
|
* Remove `asr` appearing twice in `-F`pukkandan2021-07-261-1/+1
|
* [bilibili] Improve `_VALID_URL`pukkandan2021-07-261-1/+1
|
* [HotStarSeriesIE] Fix regex (#569)Ashish2021-07-251-1/+7
| | | Authored by: Ashish0804
* [UtreonIE] Add extractor (#562)Ashish2021-07-252-0/+86
| | | Authored by: Ashish0804
* [mediaset] Fix extraction (#564)nixxo2021-07-241-36/+39
| | | | Closes #365 Authored by: nixxo
* [version] updatepukkandan2021-07-246-13/+13
| | | | :ci skip all
* Release 2021.07.24pukkandan2021-07-243-2/+17
|
* [youtube:tab] Extract video duration earlypukkandan2021-07-241-1/+2
| | | | Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden
* [youtube] Simplify `_get_text` earlypukkandan2021-07-242-39/+39
|
* [test] Add Python 3.10 (#480)xtkoba2021-07-233-4/+4
| | | Authored-by: pukkandan, xtkoba
* [test] Use `pytest` instead of `nosetests` (#482)pukkandan2021-07-2322-78/+97
| | | | `nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099 and will stop working in py 3.10 as can be seen in #480
* [cookies] Handle errors when importing `keyring`pukkandan2021-07-231-4/+11
| | | | Workaround for #551
* [cookies] Handle `sqlite` `ImportError` gracefully (#554)Matt Broadway2021-07-231-1/+19
| | | | Closes #544 Authored by: mbway
* [downloader] Pass same status object to all `progress_hooks`pukkandan2021-07-231-1/+5
|
* [youtube] Fix subtitles only being extracted from the first clientpukkandan2021-07-231-10/+15
| | | | Closes #547
* Try all clients even if age-gatedpukkandan2021-07-231-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 workaroundpukkandan2021-07-231-14/+15
| | | | | This now seems to be completely dead Closes: #553
* [youtube] Fix age-gated videos for API clients when cookies are supplied (#545)coletdjnz2021-07-221-1/+2
| | | | Fixes #543 Authored by: colethedj
* [downloader] Pass `info_dict` to `progress_hook`spukkandan2021-07-2213-28/+36
|
* [cookies] bugfixpukkandan2021-07-221-1/+1
| | | | Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
* [version] updatepukkandan2021-07-226-13/+13
| | | | :ci skip all
* Release 2021.07.21pukkandan2021-07-227-6/+79
| | | | | and fix some typos Closes #538
* [youtube] Make `--extractor-retries` work for more errorspukkandan2021-07-221-4/+8
| | | | Closes #507
* Fix bug where `original_url` was not propagated when `_type`=`url`pukkandan2021-07-221-0/+5
|
* [youtube] Add debug message for SAPISID cookie extraction (#540)coletdjnz2021-07-211-1/+3
| | | Authored by: colethedj
* Add option `--cookies-from-browser` to load cookies from a browser (#488)Matt Broadway2021-07-228-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 metadatapukkandan2021-07-211-12/+33
| | | | | Modified from and closes #441 Authored by: pukkandan, krichbanana
* Add field `live_status`pukkandan2021-07-213-1/+21
|
* bugfix for 50fed816dd5ae970d69d8997eb854d475ed91edepukkandan2021-07-211-3/+4
|
* [douyin] Add extractor (#513)Philip Xu2021-07-212-0/+146
| | | Authored-by: pukkandan, pyx
* [nebula] Authentication via tokens from cookie jar (#537)Henrik Heimbuerger2021-07-211-14/+51
| | | | Closes #496 Co-authored-by: hheimbuerger, TpmKranz
* Add `only_once` param for `write_debug`pukkandan2021-07-211-13/+13
|
* [utils] Improve `traverse_obj`pukkandan2021-07-212-11/+20
|
* [youtube] Extract data from multiple clients (#536)pukkandan2021-07-213-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`pukkandan2021-07-211-6/+10
| | | | Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297
* Errors in playlist extraction should obey `--ignore-errors`pukkandan2021-07-211-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)coletdjnz2021-07-201-16/+15
| | | | Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350 Authored by: colethedj
* [youtube:tab] Fix channels tabpukkandan2021-07-201-0/+1
|
* [utils] Fix LazyList for Falsey valuespukkandan2021-07-201-2/+2
|
* [youtube] Make `parse_time_text` and `_extract_chapters` non-fatalpukkandan2021-07-201-2/+5
| | | | Related: #532, 7c365c210939bcf3497f212a163ca1987f189421
* [youtube] Sanity check `chapters` (and refactor related code)pukkandan2021-07-201-66/+51
| | | | Closes #520
* Rename `NOTE` in `-F` to `MORE INFO`pukkandan2021-07-201-15/+8
| | | | since it's often confused to be the same as `format_note`
* [youtube] Extract even more thumbnails and reduce testingpukkandan2021-07-202-7/+18
| | | | | | | * Also fix bug where `_test_url` was being ignored Ref: https://stackoverflow.com/a/20542029 Related: #340
* [compat] Remove unnecessary codepukkandan2021-07-202-2944/+87
|
* [utils] Improve `traverse_obj`pukkandan2021-07-201-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 thumbnailspukkandan2021-07-205-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 httppukkandan2021-07-201-2/+3
| | | | Closes #495
* [docs] fix default of multistreamspukkandan2021-07-191-1/+1
|