Twitch-dl

Latest version: v2.11.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 11

2.9.0

* Download VODs to cache dir instead of temp dir (105, 115, 164)
* Add `download --cache-dir` to allow user to override the default cache dir
* Add `cache` command for viewing cache usage and clearing cache
* Chat rendering improvements: align fonts to a common baseline, scale badges
and emotes

2.8.2

* Fix breaking bug in chat renderer

2.8.1

* Embed additional metadata to videos: `date` (publish date) and `show` (game
name)

2.8.0

* When downloading a video with `--start` and/or `--end` offsets, crop the video
to the exact times given, used to be rounded to the nearest VOD boundary
(usually 10s)

2.7.0

* Add new options when prompting if a file should be overwritten: overwrite,
overwrite all, skip, skip all, abort (thanks NuVanDibe)
* Embed chapter metadata in video, allows skipping to chapter if video player
supports it
* Increase default worker count to 10, seems to improve speeds
* Fix a bug where some clip slugs would not be recognized
* Add `--skip-existing` option to `download` command
* Add `--json` option to `chat` command
* Improvements to chat renderer

2.6.0

* Add `chat` command for rendering twitch chat as a video which can then be
embedded into a downloaded stream using ffmpeg.

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.