Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [utils] `mimetype2ext`: weba is not standard | pukkandan | 2023-01-03 | 1 | -0/+1 |
| | | | | | Fix bug in fbb73833067ba742459729809679a62f34b3e41e, 2647c933b8ed22f95dd8e9866c4db031867a1bc8 Closes #5935 | ||||
* | [cleanup] Misc | pukkandan | 2023-01-02 | 1 | -3/+3 |
| | | | | Closes #5576, closes #5887 | ||||
* | Improve plugin architecture (#5553) | Matthew | 2023-01-01 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | 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> | ||||
* | [FFmpegVideoConvertor] Add `gif` to `--recode-video` | pukkandan | 2022-12-23 | 1 | -1/+4 |
| | |||||
* | [cleanup] Misc | Robert Geislinger | 2022-11-11 | 1 | -1/+1 |
| | | | | | | Closes #5471, Closes #5312 Authored by: pukkandan, Alienmaster | ||||
* | [ThumbnailsConvertor] Fix filename escaping | pukkandan | 2022-11-11 | 1 | -3/+3 |
| | | | | | Closes #4604 Authored by: pukkandan, dirkf | ||||
* | [compat] Fix `shutils.move` in restricted ACL mode on BSD (#5309) | ClosedPort22 | 2022-11-07 | 1 | -1/+1 |
| | | | Authored by: ClosedPort22, pukkandan | ||||
* | [cleanup Misc | pukkandan | 2022-10-18 | 1 | -1/+1 |
| | | | | Closes #5162 | ||||
* | [SponsorBlock] Relax duration check for large segments | pukkandan | 2022-10-18 | 1 | -1/+2 |
| | |||||
* | [ModifyChapters] Handle the entire video being marked for removal | pukkandan | 2022-10-18 | 1 | -0/+3 |
| | | | | Closes #5238 | ||||
* | [SponsorBlock] Obey `--retry-sleep extractor` | pukkandan | 2022-10-18 | 1 | -2/+2 |
| | |||||
* | [SponsorBlock] Add `type` field | pukkandan | 2022-10-18 | 1 | -0/+1 |
| | |||||
* | [SponsorBlock] Support `chapter` category (#5260) | Ajay Ramachandran | 2022-10-18 | 2 | -11/+15 |
| | | | Authored by: ajayyy, pukkandan | ||||
* | [embedthumbnail] Fix thumbnail name in mp3 (#5163) | Noah | 2022-10-07 | 1 | -1/+1 |
| | | | Authored by: How-Bout-No | ||||
* | [utils] Add `deprecation_warning` | pukkandan | 2022-08-30 | 2 | -8/+12 |
| | | | | See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515 | ||||
* | [ThumbnailsConvertor] Fix conversion after fixup_webp | pukkandan | 2022-08-14 | 1 | -0/+1 |
| | | | | Closes #4565 | ||||
* | [ffmpeg] Smarter detection of ffprobe filename | pukkandan | 2022-08-11 | 1 | -3/+8 |
| | |||||
* | [postprocessor/embedthumbnail] Detect libatomicparsley.so | pukkandan | 2022-08-11 | 1 | -1/+2 |
| | |||||
* | [ffmpeg] Disable avconv unless `--prefer-avconv` | pukkandan | 2022-08-09 | 1 | -3/+4 |
| | |||||
* | Standardize retry mechanism (#1649) | pukkandan | 2022-08-02 | 1 | -14/+9 |
| | | | | | | | * [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 | ||||
* | [FFmpegThumbnailsConvertor] Fix conversion from GIF | pukkandan | 2022-08-01 | 1 | -1/+2 |
| | | | | Closes #2988 | ||||
* | Validate `--merge-output-format` | pukkandan | 2022-07-31 | 1 | -0/+2 |
| | | | | Closes #4489 | ||||
* | [utils, cleanup] Consolidate known media extensions | pukkandan | 2022-07-31 | 1 | -4/+5 |
| | |||||
* | [ffmpeg] Set `ffmpeg_location` in a contextvar | pukkandan | 2022-07-31 | 1 | -1/+4 |
| | | | | Fixes #2191 for the CLI, but not when used through the API | ||||
* | [metadataparser] Don't set `None` when the field didn't match | pukkandan | 2022-07-31 | 1 | -3/+3 |
| | | | | Fixes: https://github.com/ytdl-org/youtube-dl/issues/31118#issuecomment-1198254512 | ||||
* | Reject entire playlists faster with `--match-filter` | pukkandan | 2022-07-26 | 1 | -2/+2 |
| | | | | | | Rejected based on `playlist_id` etc can be checked before any entries are extracted Related: #4383 | ||||
* | [ModifyChapters] Modify duration in infodict | pukkandan | 2022-07-11 | 1 | -2/+3 |
| | |||||
* | [cleanup] Misc cleanup | pukkandan | 2022-07-09 | 1 | -5/+4 |
| | |||||
* | [cleanup] Fix some typos (#4194) | crazymoose77756 | 2022-06-26 | 1 | -1/+1 |
| | | | Authored by: crazymoose77756 | ||||
* | [compat] Remove deprecated functions from core code | pukkandan | 2022-06-25 | 1 | -2/+2 |
| | |||||
* | [ffmpeg] Write full output to debug on error | pukkandan | 2022-06-23 | 1 | -0/+1 |
| | | | | Bug in f0c9fb96827ff798a48626e7e5d32a9c5de7b97e | ||||
* | [cleanup] Minor fixes (#4096) | christoph-heinrich | 2022-06-17 | 1 | -2/+4 |
| | | | Authored by: christoph-heinrich | ||||
* | [utils] `Popen`: Refactor to use contextmanager | pukkandan | 2022-06-16 | 3 | -31/+21 |
| | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597 | ||||
* | [cleanup] Misc fixes | pukkandan | 2022-06-11 | 1 | -3/+0 |
| | | | | Closes #4027 | ||||
* | [ExtractAudio] Allow conditional conversion | pukkandan | 2022-06-06 | 1 | -3/+6 |
| | | | | Closes #1715 | ||||
* | [ExtractAudio, cleanup] Refactor | pukkandan | 2022-06-06 | 2 | -70/+38 |
| | |||||
* | [ThumbnailsConvertor] Allow conditional conversion | pukkandan | 2022-06-05 | 1 | -21/+30 |
| | | | | Closes #3970 | ||||
* | [cleanup] Misc fixes | pukkandan | 2022-06-03 | 1 | -1/+1 |
| | | | | | | Cherry-picks from: #3498, #3947 Related: #3949, https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836 Authored by: pukkandan, flashdagger, gamer191 | ||||
* | [cleanup] Misc fixes and cleanup | pukkandan | 2022-05-27 | 2 | -10/+13 |
| | | | | Closes #3780, Closes #3853, Closes #3850 | ||||
* | [ModifyChapters] Fix repeated removal of small segments | pukkandan | 2022-05-23 | 2 | -4/+4 |
| | | | | Closes #3846 | ||||
* | [ffmpeg] Check version lazily | pukkandan | 2022-05-22 | 1 | -80/+93 |
| | | | | Closes #3830 | ||||
* | [compat] Implement `compat.imghdr` | pukkandan | 2022-05-17 | 2 | -11/+10 |
| | | | | Python 3.11 deprecates `imghdr` module | ||||
* | [cleanup] Minor fixes (See desc) | pukkandan | 2022-05-09 | 2 | -5/+5 |
| | | | | | | | | | | * [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in 385ffb467b2285e85a2a5495b90314ba1f8e0700 * Fix bug in 43d7f5a5d0c77556156a3f8caa6976d3908a1e38 * [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup | ||||
* | [XAttrMetadata] Refactor and document dependencies | pukkandan | 2022-05-01 | 1 | -46/+30 |
| | |||||
* | [EmbedThumbnail] Do not obey `-k` | pukkandan | 2022-05-01 | 4 | -13/+16 |
| | |||||
* | [cleanup] Misc fixes | pukkandan | 2022-04-29 | 2 | -5/+8 |
| | | | | Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364 | ||||
* | [ffmpeg] Fix features detection | pukkandan | 2022-04-27 | 1 | -1/+2 |
| | |||||
* | [Metadata] Remove filename from attached info-json | pukkandan | 2022-04-27 | 1 | -2/+5 |
| | |||||
* | [Sponsorblock] Don't crash when duration is unknown | pukkandan | 2022-04-23 | 1 | -1/+1 |
| | | | | CLoses #3529 | ||||
* | [EmbedThumbnail] Disable thumbnail conversion for mkv (#3512) | Evan Spensley | 2022-04-21 | 1 | -6/+4 |
| | | | | Closes #3209 Authored by: evansp |