Age | Commit message (Collapse) | Author |
|
Authored by: Grub4K, seproDev, gamer191, dirkf
Co-authored-by: sepro <sepro@sepr0.com>
|
|
This fix is only applicable to the CLI option
Authored by: Kenshin9977
|
|
- Adds `--no-plugin-dirs` to disable plugin loading
- `--plugin-dirs` now supports post-processors
Authored by: coletdjnz, Grub4K, pukkandan
|
|
Authored by: Grub4K
|
|
Authored by: seproDev
|
|
Authored by: seproDev
|
|
Authored by: eric321
|
|
Closes #10751, Closes #10769, Closes #10791
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K
Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
|
Fixes regression in f2a4ea1794718e4dc0148bc172cb877f1080903b
Closes #10335
Authored by: bashonly
|
|
Closes #10303
Authored by: bashonly, seproDev, jucor, c-basalt
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: Julien Cornebise <julien@cornebise.com>
Co-authored-by: c-basalt <117849907+c-basalt@users.noreply.github.com>
|
|
* [compat] Improve `imghdr.what` detection
* [pp/embedthumbnail] Improve imghdr fail message
* [pp/embedthumbnail] Fix AtomicParsley error handling
Authored by: Grub4K
|
|
Authored by: seproDev
Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
|
|
Closes #8355, #8944
Authored by: bashonly, Grub4k, Arthurszzz, seproDev, pukkandan
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: Arthurszzz <minecraftgamerarthur@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
|
Authored by: llistochek, pukkandan
Related: #3944
|
|
Closes #8568
Authored by: bashonly
|
|
The shell escape function is now using `""` instead of `\"`. `utils.Popen` has been patched to properly quote commands.
Prior to this fix using `--exec` together with `%q` when on Windows could cause remote code to execute. See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-42h4-v29r-42qg for reference.
Authored by: Grub4K
|
|
Authored by: coletdjnz, pukkandan
|
|
Authored by: Neurognostic
|
|
Closes #7193
|
|
Closes #6673
Authored by: bashonly
|
|
attaching thumbnails and info json for mkv/mka (#6647)
Authored by: Lesmiscore
Current yt-dlp code never hit this bug, but would hit once filename sanitization gets better
|
|
Authored by: bashonly
|
|
Closes #5897
|
|
Authored by: carusocr
Closes #5968
|
|
Fix bug in fbb73833067ba742459729809679a62f34b3e41e, 2647c933b8ed22f95dd8e9866c4db031867a1bc8
Closes #5935
|
|
Closes #5576, closes #5887
|
|
to make plugins easier to develop and use:
* Plugins are now loaded as namespace packages.
* Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.).
* Plugin packages can be installed and managed via pip, or dropped into any of the documented locations.
* Users do not need to edit any code files to install plugins.
* Backwards-compatible with previous plugin architecture.
As a side-effect, yt-dlp will now search in a few more locations for config files.
Closes https://github.com/yt-dlp/yt-dlp/issues/1389
Authored by: flashdagger, coletdjnz, pukkandan, Grub4K
Co-authored-by: Marcel <flashdagger@googlemail.com>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
|
|
|
|
Closes #5471, Closes #5312
Authored by: pukkandan, Alienmaster
|
|
Closes #4604
Authored by: pukkandan, dirkf
|
|
Authored by: ClosedPort22, pukkandan
|
|
Closes #5162
|
|
|
|
Closes #5238
|
|
|
|
|
|
Authored by: ajayyy, pukkandan
|
|
Authored by: How-Bout-No
|
|
See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
|
|
Closes #4565
|
|
|
|
|
|
|
|
* [utils] Create `RetryManager`
* Migrate all retries to use the manager
* [extractor] Add wrapper methods for convenience
* Standardize console messages for retries
* Add `--retry-sleep` for extractors
|
|
Closes #2988
|
|
Closes #4489
|
|
|
|
Fixes #2191 for the CLI, but not when used through the API
|
|
Fixes: https://github.com/ytdl-org/youtube-dl/issues/31118#issuecomment-1198254512
|
|
Rejected based on `playlist_id` etc can be checked before any entries are extracted
Related: #4383
|