| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
selection
|
| |
| |
| |
| |
| |
| |
| | |
* Allow slicing lists/strings using `field.start:end:step`
* A field can also be used as offset like `field1+num+field2`
* A default value can be given using `field|default`
* Capture all format strings and set it to `None` if invalid. This prevents invalid fields from causing errors
|
| | |
|
| | |
|
| |
| |
| |
| | |
When used with `--playlist-(items|start|end)`, the number of digits should depend on the last index in the playlist, not number of items
|
| |
| |
| |
| | |
Previously, these warnings did not obey `--no-warnings` and did not output colors
|
| |
| |
| |
| | |
* And move it after all deprecated warnings
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 0704d2224b328caeafbce6a029904472628d12bd.
This is a commit from `youtube-dlc`. It is not clear what the original purpose of this was. It seems to be a way for extractors to pass `title` and `id` through when the entry is processed by another extractor
* But `title` can already be passed through using `url_transparent`
* `id` is never supposed to be passed through since it could cause issues with archiving
|
| |
| |
| |
| | |
Bug introduced in f8d4ad9ab00bca71808cd769c04806f51c3578f0
|
| |
| |
| |
| |
| |
| | |
* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start`
|
| |
| |
| |
| | |
Allows to skip the rest of a playlist after a given number of errors are encountered
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Treat `--sub-langs` entries as regex
* `all` can be used to refer to all the subtitles
* the language code can be prefixed with `-` to exclude it
* Deprecates `--all-subs`
Closes #253
|
| |
| |
| |
| |
| | |
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Renamed `--external-downloader-args` to `--downloader-args`
* Added `native` as an option for the downloader
* Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c`
* Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively
* Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls`
* Standardize shortening of protocol names with `downloader.shorten_protocol_name`
|
| | |
|
| |
| |
| |
| |
| |
| | |
Eg: -f `bv*.2`
* Also cleaned up the related format selection code
|
| | |
|
| |
| |
| |
| | |
Closes #196
|
| |
| |
| |
| |
| |
| |
| | |
* If `--no-clean-infojson` is given, the video ids are saved/loaded from in the infojson along with their playlist index
* If a video entry that was not saved is requested, we fallback to using `webpage_url` to re-extract the entries
Related: https://github.com/yt-dlp/yt-dlp/issues/190#issuecomment-804921024
|
| |
| |
| |
| | |
Closes #191
|
| |
| |
| |
| | |
Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Options: --clean-infojson, --no-clean-infojson
Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
|
| |
| |
| |
| | |
Related: https://github.com/yt-dlp/yt-dlp/issues/42
|
| | |
|
| |
| |
| |
| | |
https://github.com/ytdl-org/youtube-dl/commit/3be098010f667b14075e3dfad1e74e5e2becc8ea
|
| |
| |
| |
| |
| |
| | |
* Create `FFmpegPostProcessor.real_run_ffmpeg` that can accept multiple input/output files along with switches for each
* Rewrite `cli_configuration_args` and related functions
* Create `YoutubeDL._ensure_dir_exists` - this was previously defined in multiple places
|
| |
| |
| |
| |
| |
| |
| | |
* Fix error when there is no `protocol` in `info_dict`
* Move HLS byte range detection to `Aria2cFD` so that the download will fall back to the native downloader instead of ffmpeg
* Fix bug with getting no fragments in DASH
* Convert `check_results` in `can_download` to a generator
|
| |
| |
| | |
Authored by: shirt
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
* Currently only used by youtube
Fixes https://github.com/ytdl-org/youtube-dl/issues/28194
Possibly also fixes: https://github.com/ytdl-org/youtube-dl/issues/28289 (can not confirm since the issue isn't reliably reproducible)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Also fix documentation of `sleep_interval_subtitles`
Related issues:
https://github.com/blackjack4494/yt-dlc/issues/158
https://github.com/blackjack4494/youtube-dlc/issues/195
https://github.com/ytdl-org/youtube-dl/pull/28270
https://github.com/ytdl-org/youtube-dl/pull/28144
https://github.com/ytdl-org/youtube-dl/issues/27767
https://github.com/ytdl-org/youtube-dl/issues/23638
https://github.com/ytdl-org/youtube-dl/issues/26287
https://github.com/ytdl-org/youtube-dl/issues/26319
|
|
|
|
|
|
|
|
|
| |
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan
|
| |
|
|
|