aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* Add option `--exec-before-download`pukkandan2021-07-194-1/+15
| | | | Closes #530
* [pornflip] Add new extractor (#523)mzbaulhaque2021-07-192-0/+83
| | | Authored-by: mzbaulhaque
* [youtube] misc cleanup and bug fixes (#505)coletdjnz2021-07-191-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 ↵coletdjnz2021-07-181-9/+16
| | | | | clients (#526) Fixes #522
* [youtube] Fix authentication when using multiple accountscoletdjnz2021-07-171-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 Daishi2021-07-161-1/+4
| | | Authored by: nao20010128nao
* [generic] Extract previously missed subtitles (#515)Felix S2021-07-162-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)"pukkandan2021-07-151-11/+4
| | | | | | | This reverts commit 4d971a16b831a45147b6ae7ce53b3e105d204da7 by @damianoamatruda Closes #500 This was wrongly checking for `write_thumbnail`
* [youtube:tab] Extract playlist availability (#504)coletdjnz2021-07-151-88/+136
| | | Authored by: colethedj
* [youtube:comments] Improve comment vote count parsing (fixes #506) (#508)coletdjnz2021-07-141-2/+4
| | | Authored by: colethedj
* [RTP] Fix extraction and add subtitles (#497)Felix S2021-07-141-27/+61
| | | Authored by: fstirlitz
* [utils] Improve `js_to_json` comment regexfelix2021-07-142-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`felix2021-07-141-0/+2
| | | | From #497, Authored by: fstirlitz
* [youtube] Use android client as default and add age-gate bypass for it (#492)coletdjnz2021-07-141-21/+36
| | | Authored by: colethedj
* [youtube:comments] Fix `is_favorited` (#491)coletdjnz2021-07-121-2/+3
| | | Authored by colethedj
* [vlive] Extract thumbnail directly in addition to the one from Naverpukkandan2021-07-121-1/+7
| | | | Closes #477
* [metadatafromfield] Do not detect numbers as field namespukkandan2021-07-121-2/+2
| | | | Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-877820394
* [webtt] Fix timestampspukkandan2021-07-121-6/+5
| | | | Closes #474
* [youtube:comments] Move comment extraction to new API (#466)coletdjnz2021-07-122-217/+242
| | | | | Closes #438, #481, #485 Authored by: colethedj
* [BravoTV] Improve metadata extraction (#483)Kevin O'Connor2021-07-111-3/+33
| | | Authored by: kevinoconnor7
* [embedthumbnail] Fix `_get_thumbnail_resolution`pukkandan2021-07-112-7/+7
|
* Improve `traverse_obj`pukkandan2021-07-111-22/+34
|
* [FFmpegMetadata] Add language of each streampukkandan2021-07-111-28/+40
| | | | and some refactoring
* [utils] Add `variadic`pukkandan2021-07-114-27/+15
|
* [VIKI] Rewrite extractors (#475)zackmark292021-07-102-209/+118
| | | | | | Closes #462 Also added extractor-arg `video_types` to `vikichannel` Co-authored-by: zackmark29, pukkandan
* [youtube] Fix sorting of 3gp formatpukkandan2021-07-081-7/+11
|
* Improve `extractor_args` parsingpukkandan2021-07-085-15/+29
|
* Fix selectors `all`, `mergeall` and add testspukkandan2021-07-072-29/+22
| | | | Bug from: 981052c9c6febb33b6547140a67a49ac0f5f4578
* [version] updatepukkandan2021-07-077-13/+18
| | | | :ci skip all
* Release 2021.07.07pukkandan2021-07-073-3/+59
|
* Update to ytdl-commit-a803582pukkandan2021-07-072-9/+15
| | | | | [peertube] only call description endpoint if necessary https://github.com/ytdl-org/youtube-dl/commit/a8035827177d6b59aca03bd717acb6a9bdd75ada
* [soundcloud] Allow login using oauth token (#469)Tom-Oliver Heidel2021-07-071-22/+29
| | | Authored by: blackjack4494
* [fancode] Fix extraction, support live and allow login with refresh token (#471)zenerdi0de2021-07-072-17/+117
| | | Authored-by: zenerdi0de
* [AdobePass] Add Spectrum MSO (#470)OhMyBahGosh2021-07-071-0/+41
| | | | | From: https://github.com/ytdl-org/youtube-dl/pull/26792 Co-authored by: kevinoconnor7, ohmybahgosh
* [Funimation] Rewrite extractor (See desc) (#444)pukkandan2021-07-075-110/+211
| | | | | | | | * Support direct `/player/` URL * Treat the different versions of an episode as different formats of a single video. So `experience_id` can no longer be used as the video `id` and the `episode_id` is used instead. This means that all existing archives will break * Extractor options `language` and `version` to pre-select them * Compat option `seperate-video-versions` to fall back to old behavior (including using the old video IDs) Closes #428
* [extractor] Minor improvements (See desc)pukkandan2021-07-071-10/+4
| | | | | 1. Allow removal of login hint - extractors can set their own login hint as part of `msg` 2. Cleanup `_merge_subtitles` signature
* [extractor] Prevent unnecessary download of hls manifestspukkandan2021-07-071-112/+48
| | | | and refactor `hls_split_discontinuity` code
* [fragment] Handle errors in threads correctlypukkandan2021-07-071-7/+3
|
* [cleanup] Fix linter and some typospukkandan2021-07-049-15/+14
| | | | Related: https://github.com/ytdl-org/youtube-dl/pull/29398
* [videa] Fix extraction (#463)nyuszika7h2021-07-031-3/+10
| | | Authored by: nyuszika7h