aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Format selector `mergeall` to download and merge all formatspukkandan2021-04-101-61/+69
|
* Ability to select nth best formatpukkandan2021-04-021-16/+23
| | | | | | Eg: -f `bv*.2` * Also cleaned up the related format selection code
* Fix some typos and linterpukkandan2021-04-011-2/+2
|
* Parse metadata from multiple fieldspukkandan2021-03-251-82/+82
| | | | Closes #196
* Ability to load playlist infojsonpukkandan2021-03-241-63/+75
| | | | | | | * 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
* Write current epoch to infojson when using `--no-clean-infojson`pukkandan2021-03-241-0/+1
| | | | Closes #191
* Merge webm formats into mkv if thumbnails are to be embedded (#173)pukkandan2021-03-201-4/+11
| | | | Co-authored by: Damiano Amatruda <damiano.amatruda@outlook.com>
* Parse resolution in info dictionary (#173)Damiano Amatruda2021-03-201-7/+6
|
* Use headers and cookies when downloading subtitles (#173)Damiano Amatruda2021-03-201-1/+4
|
* Make sure `post_hook` gets the final filenamepukkandan2021-03-201-2/+3
|
* fix some typos and linterpukkandan2021-03-181-3/+3
|
* Option to keep private keys in the infojsonpukkandan2021-03-181-5/+8
| | | | | | Options: --clean-infojson, --no-clean-infojson Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
* Recursively remove private keys from infojsonpukkandan2021-03-181-5/+10
| | | | Related: https://github.com/yt-dlp/yt-dlp/issues/42
* [movefiles] Fix bugs and make more robustpukkandan2021-03-181-15/+22
|
* Update to ytdl-commit-3be0980pukkandan2021-03-151-8/+12
| | | | https://github.com/ytdl-org/youtube-dl/commit/3be098010f667b14075e3dfad1e74e5e2becc8ea
* Refactor (See desc)pukkandan2021-03-141-14/+11
| | | | | | * 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
* More improvements to HLS/DASH external downloader codepukkandan2021-03-111-1/+2
| | | | | | | * 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
* Improve HLS/DASH external downloader code (#162)shirt-dev2021-03-101-3/+1
| | | Authored by: shirt
* Release 2021.03.01pukkandan2021-03-011-1/+1
|
* Add option `--extractor-retries` to retry on known extractor errorspukkandan2021-03-011-8/+9
| | | | | | | * 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)
* Extract comments only when needed #95 (Closes #94)pukkandan2021-02-281-0/+21
|
* Add option `--sleep-requests` to sleep b/w requests (Closes #106)pukkandan2021-02-271-9/+5
| | | | | | | | | | | | | | * 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
* Completely change project name to yt-dlp (#85)Pccode662021-02-251-0/+2957
* 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