pukkandan
7c365c2109
[youtube] Sanity check `chapters` (and refactor related code)
...
Closes #520
3 years ago
pukkandan
3f698246b2
Rename `NOTE` in `-F` to `MORE INFO`
...
since it's often confused to be the same as `format_note`
3 years ago
pukkandan
cca80fe611
[youtube] Extract even more thumbnails and reduce testing
...
* Also fix bug where `_test_url` was being ignored
Ref: https://stackoverflow.com/a/20542029
Related: #340
3 years ago
pukkandan
c634ad2a3c
[compat] Remove unnecessary code
3 years ago
pukkandan
8f3343809e
[utils] Improve `traverse_obj`
...
* 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
3 years ago
pukkandan
0ba692acc8
[youtube] Extract more thumbnails
...
* 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
3 years ago
pukkandan
d9488f69c1
[crunchyroll:playlist] Force http
...
Closes #495
3 years ago
pukkandan
5520aa2dc9
Add option `--exec-before-download`
...
Closes #530
3 years ago
mzbaulhaque
8d9b902243
[pornflip] Add new extractor ( #523 )
...
Authored-by: mzbaulhaque
3 years ago
coletdjnz
fe93e2c4cf
[youtube] misc cleanup and bug fixes ( #505 )
...
* 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
3 years ago
coletdjnz
314ee30548
[youtube] Fix session index extraction and headers for non-web player clients ( #526 )
...
Fixes #522
3 years ago
coletdjnz
34917076ad
[youtube] Fix authentication when using multiple accounts
...
`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
3 years ago
The Hatsune Daishi
ccc7795ca3
[yahoo:gyao:player] Relax `_VALID_URL` ( #503 )
...
Authored by: nao20010128nao
3 years ago
Felix S
da1c94ee45
[generic] Extract previously missed subtitles ( #515 )
...
* [generic] Extract subtitles in cases missed previously
* [common] Detect discarded subtitles in SMIL manifests
* [generic] Extract everything in the SMIL manifest
Authored by: fstirlitz
3 years ago
pukkandan
3b297919e0
Revert "Merge webm formats into mkv if thumbnails are to be embedded ( #173 )"
...
This reverts commit 4d971a16b8
by @damianoamatruda
Closes #500
This was wrongly checking for `write_thumbnail`
4 years ago
coletdjnz
47193e0298
[youtube:tab] Extract playlist availability ( #504 )
...
Authored by: colethedj
4 years ago
coletdjnz
49bd8c66d3
[youtube:comments] Improve comment vote count parsing ( fixes #506 ) ( #508 )
...
Authored by: colethedj
4 years ago
Felix S
182b6ae8a6
[RTP] Fix extraction and add subtitles ( #497 )
...
Authored by: fstirlitz
4 years ago
felix
c843e68588
[utils] Improve `js_to_json` comment regex
...
Capture the newline character as part of a single-line comment
From #497 , Authored by: fstirlitz
4 years ago
felix
198f7ea89e
[extractor] Allow extracting multiple groups in `_search_regex`
...
From #497 , Authored by: fstirlitz
4 years ago
coletdjnz
c888ffb95a
[youtube] Use android client as default and add age-gate bypass for it ( #492 )
...
Authored by: colethedj
4 years ago
coletdjnz
9752433221
[youtube:comments] Fix `is_favorited` ( #491 )
...
Authored by colethedj
4 years ago
pukkandan
f0ff9979c6
[vlive] Extract thumbnail directly in addition to the one from Naver
...
Closes #477
4 years ago
pukkandan
501dd1ad55
[metadatafromfield] Do not detect numbers as field names
...
Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-877820394
4 years ago
pukkandan
75722b037d
[webtt] Fix timestamps
...
Closes #474
4 years ago
coletdjnz
2d6659b9ea
[youtube:comments] Move comment extraction to new API ( #466 )
...
Closes #438 , #481 , #485
Authored by: colethedj
4 years ago
Kevin O'Connor
c5370857b3
[BravoTV] Improve metadata extraction ( #483 )
...
Authored by: kevinoconnor7
4 years ago
pukkandan
00034c146a
[embedthumbnail] Fix `_get_thumbnail_resolution`
4 years ago
pukkandan
325ebc1703
Improve `traverse_obj`
4 years ago
pukkandan
7dde84f3c9
[FFmpegMetadata] Add language of each stream
...
and some refactoring
4 years ago
pukkandan
6606817a86
[utils] Add `variadic`
4 years ago
zackmark29
73d829c144
[VIKI] Rewrite extractors ( #475 )
...
Closes #462
Also added extractor-arg `video_types` to `vikichannel`
Co-authored-by: zackmark29, pukkandan
4 years ago
pukkandan
60bdb7bd9e
[youtube] Fix sorting of 3gp format
4 years ago
pukkandan
4bb6b02f93
Improve `extractor_args` parsing
4 years ago
pukkandan
b5ac45b197
Fix selectors `all`, `mergeall` and add tests
...
Bug from: 981052c9c6
4 years ago
pukkandan
38a40c9e16
[version] update
...
:ci skip all
4 years ago
pukkandan
51f8a31d65
Update to ytdl-commit-a803582
...
[peertube] only call description endpoint if necessary
a803582717
4 years ago
Tom-Oliver Heidel
be05d5cff1
[soundcloud] Allow login using oauth token ( #469 )
...
Authored by: blackjack4494
4 years ago
zenerdi0de
30d569d2ac
[fancode] Fix extraction, support live and allow login with refresh token ( #471 )
...
Authored-by: zenerdi0de
4 years ago
OhMyBahGosh
08625e4125
[AdobePass] Add Spectrum MSO ( #470 )
...
From: https://github.com/ytdl-org/youtube-dl/pull/26792
Co-authored by: kevinoconnor7, ohmybahgosh
4 years ago
pukkandan
3acf6d3856
[Funimation] Rewrite extractor (See desc) ( #444 )
...
* 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
4 years ago
pukkandan
46890374f7
[extractor] Minor improvements (See desc)
...
1. Allow removal of login hint - extractors can set their own login hint as part of `msg`
2. Cleanup `_merge_subtitles` signature
4 years ago
pukkandan
60755938b3
[extractor] Prevent unnecessary download of hls manifests
...
and refactor `hls_split_discontinuity` code
4 years ago
pukkandan
723d44b92b
[fragment] Handle errors in threads correctly
4 years ago
pukkandan
bc97cdae67
[cleanup] Fix linter and some typos
...
Related: https://github.com/ytdl-org/youtube-dl/pull/29398
4 years ago
nyuszika7h
e010672ab5
[videa] Fix extraction ( #463 )
...
Authored by: nyuszika7h
4 years ago
pukkandan
169dbde946
Fixes for `--list` options (See desc)
...
1. Fix `--list-formats-old`
2. Allow listing with `--quiet`
3. Allow various listings to work together
4. Allow `--print` to work with listing
4 years ago
MinePlayersPE
17f0eb66b8
[RCTIPlus] Add extractor ( #443 )
...
Authored by: MinePlayersPE
4 years ago
pukkandan
981052c9c6
Some minor fixes and refactoring (see desc)
...
* [utils] Fix issues with reversal
* check_formats should catch `DownloadError`, not `ExtractorError`
* Simplify format selectors with `LazyList` and `yield from`
4 years ago
pukkandan
b1e60d1806
[facebook] Extract description and fix title
...
Partially fixes : #453
4 years ago