| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
* Support negative time-ranges
* Add `*from-url` to obey time-ranges in URL
Closes #7248
|
| |
| |
| |
| |
| | |
Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773
Authored by: mikf, freezboltz, pukkandan
|
| |
| |
| |
| | |
Authored by: NDagestad, pukkandan
Closes #1706
|
| |
| |
| |
| | |
Closes #6073
|
| |
| |
| | |
Authored by: Grub4K
|
| |
| |
| |
| | |
Authored by: Grub4K, pukkandan
|
| |
| |
| |
| | |
Closes #6814, closes #6940, closes #6733, closes #6923, closes #6566, closes #6726, closes #6728
|
| |
| |
| |
| | |
Deprecates `--geo-bypass`, `--no-geo-bypass, `--geo-bypass-country`, `--geo-bypass-ip-block`
|
| |
| |
| |
| | |
Closes #6796
|
| |
| |
| |
| |
| | |
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510055357
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510363645
|
| |
| |
| |
| |
| |
| | |
* Deprecates `--break-on-reject`
Closes #5962
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* By default, stable will only update to stable, and nightly to nightly
Authored by: Grub4K, bashonly, pukkandan
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
| |
| |
| |
| | |
Closes #5897
|
| |
| |
| |
| |
| |
| | |
Bug in 8e40b9d1ec132ae1bcac50b3ee520ece46ac9c55
Closes #5953
Authored by: Grub4k, coletdjnz, pukkandan
|
| |
| |
| |
| | |
Closes #5576, closes #5887
|
| |
| |
| |
| | |
Closes #5846, closes #5774
|
| |
| |
| |
| |
| | |
Closes https://github.com/yt-dlp/yt-dlp/issues/3675
Authored by: coletdjnz
|
| |
| |
| |
| |
| | |
Authored by: Lesmiscore, pukkandan
Closes #2038
|
| |
| |
| |
| |
| |
| | |
Use these to guard against future compat changes. This allows devs to
change defaults and make other potentially breaking changes more easily.
If you need everything to work exactly as-is, put this in your config
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 #5808, #456
|
| |
| |
| |
| | |
Related: #456, #5808
|
| | |
|
| | |
|
|\| |
|
| | |
|
| |
| |
| | |
Authored by: ajayyy, pukkandan
|
| |
| |
| | |
Authored by: gamer191, pukkandan
|
| |
| |
| |
| | |
Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
|
| |
| |
| | |
Authored by: Lesmiscore
|
| |
| |
| |
| |
| |
| |
| | |
* Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation
* Link to wiki where applicable
* Fix some mistakes. Closes #4853, Closes #4855, Closes #4852
* Improve some error messages
|
| |
| |
| |
| |
| | |
Closes #4710, Closes #4754, Closes #4723
Authored by: pukkandan, MrRawes, DavidH-2022
|
| |
| |
| |
| |
| |
| |
| | |
(#4771)
This option reverts https://github.com/yt-dlp/yt-dlp/commit/992f9a730b49fd36fc422be8d802f98ebcdce418 and https://github.com/yt-dlp/yt-dlp/commit/17322130a954577bb03b833d5c435638e51e19f2 to prefer the non-UTC upload date in microformats.
Authored by: coletdjnz, pukkandan
|
| |
| |
| |
| | |
Closes #4800
Authored by: bashonly, pukkandan, coletdjnz
|
| |
| |
| | |
Authored by: bashonly
|
| |
| |
| |
| | |
See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
|
| |
| |
| |
| | |
Closes #4760
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Deprecates `--force-generic-extractor`
Closes #3234, Closes #2044
Related: #4307, #1791
|
| | |
|
| | |
|
| |
| |
| | |
Authored by: Lesmiscore
|
| |
| |
| |
| | |
Closes #4471
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Determine the container early. Closes #4069
* Use codecs instead of just file extensions
* Obey `--prefer-free-formats`
* Allow fallbacks in `--merge-output`
Authored by: pukkandan, selfisekai
|
| |
| |
| |
| |
| |
| |
| | |
* [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
|
| |
| |
| | |
Authored by: christoph-heinrich
|
| |
| |
| |
| | |
Closes #4489
|