aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* [cleanup] Fix linter in 96fccc101f8f579ebd67da176e029803d82634c7pukkandan2021-08-011-1/+1
|
* [downloader] Allow streaming unmerged formats to stdout using ffmpegpukkandan2021-08-011-6/+18
| | | | | | | | | For this to work: 1. The downloader must be ffmpeg 2. The selected formats must have the same protocol 3. The formats must be downloadable by ffmpeg to stdout Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146, https://github.com/ytdl-org/youtube-dl/issues/27265
* [cleanup] Refactor some codepukkandan2021-08-011-35/+28
|
* [FormatSort] Fix bug for audio with unknown codecpukkandan2021-08-011-0/+1
|
* Add compat-option `no-clean-infojson`pukkandan2021-08-011-1/+2
|
* Add format types `j`, `l`, `q` for outtmplpukkandan2021-07-291-6/+18
| | | | Closes #345
* Expand and escape environment variables correctly in outtmplpukkandan2021-07-291-27/+40
| | | | Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results
* Remove `asr` appearing twice in `-F`pukkandan2021-07-261-1/+1
|
* [downloader] Pass `info_dict` to `progress_hook`spukkandan2021-07-221-0/+1
|
* Release 2021.07.21pukkandan2021-07-221-1/+1
| | | | | and fix some typos Closes #538
* Fix bug where `original_url` was not propagated when `_type`=`url`pukkandan2021-07-221-0/+5
|
* Add option `--cookies-from-browser` to load cookies from a browser (#488)Matt Broadway2021-07-221-9/+6
| | | | | | * also adds `--no-cookies-from-browser` Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201 Authored by: mbway
* Add field `live_status`pukkandan2021-07-211-1/+18
|
* bugfix for 50fed816dd5ae970d69d8997eb854d475ed91edepukkandan2021-07-211-3/+4
|
* Add `only_once` param for `write_debug`pukkandan2021-07-211-13/+13
|
* Add `only_once` param for `report_warning`pukkandan2021-07-211-6/+10
| | | | Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297
* Errors in playlist extraction should obey `--ignore-errors`pukkandan2021-07-211-1/+6
| | | | Related: https://github.com/yt-dlp/yt-dlp/issues/535#issuecomment-883277272, https://github.com/yt-dlp/yt-dlp/issues/518#issuecomment-881794754
* Rename `NOTE` in `-F` to `MORE INFO`pukkandan2021-07-201-15/+8
| | | | since it's often confused to be the same as `format_note`
* [youtube] Extract even more thumbnails and reduce testingpukkandan2021-07-201-2/+5
| | | | | | | * Also fix bug where `_test_url` was being ignored Ref: https://stackoverflow.com/a/20542029 Related: #340
* [youtube] Extract more thumbnailspukkandan2021-07-201-11/+26
| | | | | | | * 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
* Revert "Merge webm formats into mkv if thumbnails are to be embedded (#173)"pukkandan2021-07-151-11/+4
| | | | | | | This reverts commit 4d971a16b831a45147b6ae7ce53b3e105d204da7 by @damianoamatruda Closes #500 This was wrongly checking for `write_thumbnail`
* Fix selectors `all`, `mergeall` and add testspukkandan2021-07-071-0/+1
| | | | Bug from: 981052c9c6febb33b6547140a67a49ac0f5f4578
* [Funimation] Rewrite extractor (See desc) (#444)pukkandan2021-07-071-5/+3
| | | | | | | | * 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
* [cleanup] Fix linter and some typospukkandan2021-07-041-5/+1
| | | | Related: https://github.com/ytdl-org/youtube-dl/pull/29398
* Fixes for `--list` options (See desc)pukkandan2021-07-031-20/+20
| | | | | | | 1. Fix `--list-formats-old` 2. Allow listing with `--quiet` 3. Allow various listings to work together 4. Allow `--print` to work with listing
* Some minor fixes and refactoring (see desc)pukkandan2021-07-021-32/+23
| | | | | | * [utils] Fix issues with reversal * check_formats should catch `DownloadError`, not `ExtractorError` * Simplify format selectors with `LazyList` and `yield from`
* [youtube] Fix subtitle names for age-gated videospukkandan2021-06-251-1/+1
| | | | Related: https://github.com/iv-org/invidious/pull/2205#issuecomment-868680486
* Fix `--throttled-rate` when using `--load-info-json`pukkandan2021-06-251-1/+1
|
* Add `--extractor-args` to pass extractor-specific argumentspukkandan2021-06-251-2/+7
|
* Process videos when using `--ignore-no-formats-error` (#441)Adrik2021-06-241-2/+4
| | | | Authored by: krichbanana
* Fix `--flat-playlist` when entry has no `ie_key`pukkandan2021-06-241-9/+14
|
* Add option `--throttled-rate` below which video data is re-extractedpukkandan2021-06-231-4/+8
| | | | | | Currently only for HTTP downloads Closes #430, workaround for https://github.com/ytdl-org/youtube-dl/issues/29326
* [websockets] Add `WebSocketFragmentFD` (#399)pukkandan2021-06-211-2/+5
| | | | | | Necessary for #392 Co-authored by: nao20010128nao, pukkandan
* Skip fixup of existing files and add `--fixup force` to force itpukkandan2021-06-201-1/+4
|
* [cleanup] Refactor fixuppukkandan2021-06-201-65/+43
|
* Fix id sanitization in filenamespukkandan2021-06-171-3/+3
| | | | Closes #415
* [EmbedThumbnail] Add compat-option `embed-thumbnail-atomicparsley`pukkandan2021-06-161-2/+3
| | | | | | to force use of atomicparsley for embedding thumbnails in mp4 Related: #411
* Ignore `images` formats from mergepukkandan2021-06-131-3/+8
|
* Allow `images` formatspukkandan2021-06-131-2/+6
| | | | | | | | | | Necessary for #343. * They are identified by `vcodec=acodec='none'` * These formats show as the worst in `-F` * Any postprocessor that expects audio/video will be skipped * `b*` and all related selectors will skip such formats * This commit also does not add any selector for downloading such formats. They have to be explicitly requested by the `format_id`. Implementation of a selector is left for when #389 is resolved
* Expand `--check-formats` to thumbnailspukkandan2021-06-131-7/+20
| | | | Closes #402
* Use `NamedTemporaryFile` for `--check-formats`pukkandan2021-06-131-24/+29
|
* [EmbedThumbnail] Fix for already downloaded thumbnailpukkandan2021-06-111-0/+1
|
* Better error handling of syntax errors in `-f`pukkandan2021-06-111-16/+18
|
* [build] Build Windows x86 version with py3.7pukkandan2021-06-101-2/+1
| | | | | | | | | and remove redundant tests Closes #390 :ci skip Co-authored by: pukkandan, shirt-dev
* Improve offset parsing in outtmplpukkandan2021-06-091-28/+32
|
* Fix `%d` and empty default in outtmplpukkandan2021-06-091-1/+2
| | | | Closes #388
* Revert "[build] Build Windows x86 version with py3.8"pukkandan2021-06-091-1/+2
| | | | | | | | This reverts commit aa75e51f992c206b07ab4de592f11a871827bf4b. See #390 This is being reverted instead of modified due to #388
* [build] Build Windows x86 version with py3.8pukkandan2021-06-091-2/+1
| | | | | | | and remove redundant tests :ci skip Ao-authored by: pukkandan, shirt-dev
* Make outtmpl more robust and catch errors earlypukkandan2021-06-081-4/+25
|
* [utils] Generalize `traverse_dict` to `traverse_obj`pukkandan2021-06-081-3/+3
|