2022-01-25 07:35:24 +00:00
|
|
|
twitch-dl changelog
|
|
|
|
===================
|
2019-06-06 09:10:21 +00:00
|
|
|
|
2022-01-25 07:35:24 +00:00
|
|
|
<!-- Do not edit. This file is automatically generated from changelog.yaml.-->
|
|
|
|
|
2024-08-28 11:12:11 +00:00
|
|
|
### [2.4.0 (TBA)](https://github.com/ihabunek/twitch-dl/releases/tag/2.4.0)
|
|
|
|
|
|
|
|
* Add `clips --target-dir` option. Use in conjunction with `--download` to
|
|
|
|
specify target directory.
|
|
|
|
|
2024-05-19 07:11:45 +00:00
|
|
|
### [2.3.1 (2024-05-19)](https://github.com/ihabunek/twitch-dl/releases/tag/2.3.1)
|
|
|
|
|
|
|
|
* Fix fetching access token (#155, thanks @KryptonicDragon)
|
|
|
|
|
2024-04-27 18:21:31 +00:00
|
|
|
### [2.3.0 (2024-04-27)](https://github.com/ihabunek/twitch-dl/releases/tag/2.3.0)
|
|
|
|
|
|
|
|
* Show more playlist data when choosing quality
|
|
|
|
* Improve detection of 'source' quality for Twitch Enhanced Broadcast Streams
|
|
|
|
(#154)
|
|
|
|
|
2024-04-25 05:32:23 +00:00
|
|
|
### [2.2.4 (2024-04-25)](https://github.com/ihabunek/twitch-dl/releases/tag/2.2.4)
|
|
|
|
|
|
|
|
* Add m dot url support to video and clip regexes (thanks @localnerve)
|
|
|
|
|
2024-04-24 12:54:31 +00:00
|
|
|
### [2.2.3 (2024-04-24)](https://github.com/ihabunek/twitch-dl/releases/tag/2.2.3)
|
|
|
|
|
|
|
|
* Respect --dry-run option when downloading videos
|
|
|
|
* Add automated tests on github actions
|
|
|
|
|
2024-04-23 16:14:22 +00:00
|
|
|
### [2.2.2 (2024-04-23)](https://github.com/ihabunek/twitch-dl/releases/tag/2.2.2)
|
|
|
|
|
|
|
|
* Fix more compat issues Python < 3.10 (#152)
|
|
|
|
|
2024-04-23 15:25:48 +00:00
|
|
|
### [2.2.1 (2024-04-23)](https://github.com/ihabunek/twitch-dl/releases/tag/2.2.1)
|
|
|
|
|
2024-04-23 16:14:22 +00:00
|
|
|
* Fix compat with Python < 3.10 (#152)
|
2024-04-23 15:25:48 +00:00
|
|
|
* Fix division by zero in progress calculation when video duration is reported
|
|
|
|
as 0
|
|
|
|
|
2024-04-10 06:25:11 +00:00
|
|
|
### [2.2.0 (2024-04-10)](https://github.com/ihabunek/twitch-dl/releases/tag/2.2.0)
|
|
|
|
|
|
|
|
* **Requires Python 3.8+**
|
|
|
|
* Migrated to Click library for generating the commandline interface
|
|
|
|
* Add shell auto completion, see 'Shell completion' in docs.
|
|
|
|
* Add setting defaults via environment variables, see 'Environment variables' in
|
|
|
|
docs
|
|
|
|
* Add `download --concat` option to avoid using ffmeg for joinig vods and concat
|
|
|
|
them instead. This will produce a `.ts` file by default.
|
|
|
|
* Add `download --dry-run` option to skip actual download (thanks @metacoma)
|
|
|
|
* Add video description to metadata (#129)
|
|
|
|
* Add `clips --compact` option for listing clips in one-per-line mode
|
2024-03-29 07:43:53 +00:00
|
|
|
|
2024-01-06 18:43:48 +00:00
|
|
|
### [2.1.4 (2024-01-06)](https://github.com/ihabunek/twitch-dl/releases/tag/2.1.4)
|
|
|
|
|
|
|
|
* Fix error caused by twitch requiring https for the usher api (thanks
|
|
|
|
@deanpcmad)
|
|
|
|
|
2023-05-07 09:49:53 +00:00
|
|
|
### [2.1.3 (2023-05-07)](https://github.com/ihabunek/twitch-dl/releases/tag/2.1.3)
|
|
|
|
|
|
|
|
* Replace client ID with one that works for now (thanks @mwhite34)
|
|
|
|
|
2023-04-18 05:08:46 +00:00
|
|
|
### [2.1.2 (2023-04-18)](https://github.com/ihabunek/twitch-dl/releases/tag/2.1.2)
|
|
|
|
|
|
|
|
* Fix error caused by twitch changing the Usher domain (thanks @adsa95)
|
|
|
|
|
2022-11-20 14:46:57 +00:00
|
|
|
### [2.1.1 (2022-11-20)](https://github.com/ihabunek/twitch-dl/releases/tag/2.1.1)
|
|
|
|
|
|
|
|
* Fix Python 3.7 compatibility (#117, thanks @eliduvid)
|
|
|
|
* Fix default value for game_ids (#102, thanks @FunnyPocketBook)
|
|
|
|
|
2022-11-20 09:46:39 +00:00
|
|
|
### [2.1.0 (2022-11-20)](https://github.com/ihabunek/twitch-dl/releases/tag/2.1.0)
|
|
|
|
|
|
|
|
* Add chapter list to `info` command
|
2022-11-20 14:46:57 +00:00
|
|
|
* Add `download --chapter` option for downloading a single chapter
|
2022-11-20 09:46:39 +00:00
|
|
|
|
2022-09-09 06:11:46 +00:00
|
|
|
### [2.0.1 (2022-09-09)](https://github.com/ihabunek/twitch-dl/releases/tag/2.0.1)
|
|
|
|
|
|
|
|
* Fix an issue where a temp vod file would be renamed while still being open,
|
|
|
|
which caused an exception on Windows (#111)
|
|
|
|
|
2022-08-18 07:42:11 +00:00
|
|
|
### [2.0.0 (2022-08-18)](https://github.com/ihabunek/twitch-dl/releases/tag/2.0.0)
|
2022-08-15 05:31:25 +00:00
|
|
|
|
2022-08-17 08:57:18 +00:00
|
|
|
This release switches from using `requests` to `httpx` for making http requests,
|
|
|
|
and from threads to `asyncio` for concurrency. This enables easier
|
|
|
|
implementation of new features, but has no breaking changes for the CLI.
|
|
|
|
|
2022-08-18 07:35:37 +00:00
|
|
|
* **BREAKING**: Require Python 3.7 or later.
|
2022-08-18 07:09:20 +00:00
|
|
|
* Add `--rate-limit` option to `download` for limiting maximum bandwidth when
|
2022-08-15 05:31:25 +00:00
|
|
|
downloading.
|
2022-08-18 08:03:40 +00:00
|
|
|
* Add `--compact` option to `download` for displaying one video per line.
|
2022-08-18 07:09:20 +00:00
|
|
|
* Allow passing multiple video ids to `download` to download multiple videos
|
|
|
|
successively.
|
2022-08-17 08:57:18 +00:00
|
|
|
* Improved progress meter, updates on each chunk downloaded, instead of each VOD
|
|
|
|
downloaded.
|
|
|
|
* Improved speed estimate, displays recent speed instead of average speed since
|
|
|
|
the start of download.
|
2022-08-18 07:30:35 +00:00
|
|
|
* Decreased default concurrent downloads to 5. This seems to be enough to
|
|
|
|
saturate the download link in most cases. You can override this by setting the
|
|
|
|
`-w` option. Please test and report back if this works for you.
|
2022-08-15 05:31:25 +00:00
|
|
|
|
2022-06-25 09:38:27 +00:00
|
|
|
### [1.22.0 (2022-06-25)](https://github.com/ihabunek/twitch-dl/releases/tag/1.22.0)
|
|
|
|
|
|
|
|
* Add support for downloading subscriber-only VODs (#48, thanks @cemiu)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.21.0 (2022-02-27)](https://github.com/ihabunek/twitch-dl/releases/tag/1.21.0)
|
2022-02-27 11:44:33 +00:00
|
|
|
|
|
|
|
* Add `env` command for printing environment info for attaching to bug reports
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.20.0 (2022-02-25)](https://github.com/ihabunek/twitch-dl/releases/tag/1.20.0)
|
2022-02-25 18:14:03 +00:00
|
|
|
|
|
|
|
* Add `--json` option to `videos` command (#92, thanks @miff2000)
|
|
|
|
* Add `--all` option to `videos` and `clips` commands to list all clips or
|
|
|
|
videos in one go.
|
|
|
|
* Modify how `--pager` works, will make multiple requests if needed to show all
|
|
|
|
available items, ignoring `--limit`.
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.19.0 (2022-02-05)](https://github.com/ihabunek/twitch-dl/releases/tag/1.19.0)
|
2022-02-05 14:08:51 +00:00
|
|
|
|
|
|
|
* Add support for downloading audio only (#10)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.18.1 (2022-02-05)](https://github.com/ihabunek/twitch-dl/releases/tag/1.18.1)
|
2022-02-05 08:41:02 +00:00
|
|
|
|
|
|
|
* Fix issues with output formats (#87, #89)
|
|
|
|
* Fix issues when downloading clip with no game set (#78)
|
|
|
|
* Add option to use clip slug in `--output` format
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.18.0 (2022-01-25)](https://github.com/ihabunek/twitch-dl/releases/tag/1.18.0)
|
2022-01-23 08:14:40 +00:00
|
|
|
|
2022-01-25 07:21:01 +00:00
|
|
|
* Add `--output` option to `download` command which allows setting output file
|
|
|
|
template (#70)
|
|
|
|
* Ask to overwrite before downloading to avoid later prompt
|
2022-01-23 08:14:40 +00:00
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.17.1 (2022-01-19)](https://github.com/ihabunek/twitch-dl/releases/tag/1.17.1)
|
2022-01-19 07:04:56 +00:00
|
|
|
|
|
|
|
* Upgrade m3u8 lib to 1.0.0+
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.17.0 (2021-12-03)](https://github.com/ihabunek/twitch-dl/releases/tag/1.17.0)
|
2021-09-16 01:53:02 +00:00
|
|
|
|
|
|
|
* Fix speed calculation when resuming download (#75, thanks CroquetteTheThe)
|
2021-11-20 12:31:17 +00:00
|
|
|
* Add artist and title metadata to resulting video (#80)
|
2021-09-16 01:53:02 +00:00
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.16.1 (2021-07-31)](https://github.com/ihabunek/twitch-dl/releases/tag/1.16.1)
|
2021-07-31 09:44:56 +00:00
|
|
|
|
|
|
|
* Fix compat with older versions of python (#71)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.16.0 (2021-06-09)](https://github.com/ihabunek/twitch-dl/releases/tag/1.16.0)
|
2021-06-09 13:10:39 +00:00
|
|
|
|
|
|
|
* Fix clips download caused by Twitch changes (#64, thanks to all participants)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.15.0 (2021-02-15)](https://github.com/ihabunek/twitch-dl/releases/tag/1.15.0)
|
2021-02-15 13:35:20 +00:00
|
|
|
|
|
|
|
* Add support for new format of clip slug (thanks @Loveangel1337)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.14.1 (2021-01-14)](https://github.com/ihabunek/twitch-dl/releases/tag/1.14.1)
|
2021-01-14 21:25:22 +00:00
|
|
|
|
|
|
|
* Handle videos which don't exist more gracefully
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.14.0 (2021-01-14)](https://github.com/ihabunek/twitch-dl/releases/tag/1.14.0)
|
2021-01-14 21:04:44 +00:00
|
|
|
|
|
|
|
* Added `info` command for displaying video or clip info (#51)
|
2021-01-14 21:25:22 +00:00
|
|
|
* Don't show there are more videos when there aren't (#52, thanks @scottyallen)
|
2021-01-14 21:04:44 +00:00
|
|
|
* Fixed Twitch regression for getting the access token (#53)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.13.1 (2020-11-23)](https://github.com/ihabunek/twitch-dl/releases/tag/1.13.1)
|
2020-11-23 15:07:59 +00:00
|
|
|
|
|
|
|
* Fixed clip download issue (#45)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.13.0 (2020-11-10)](https://github.com/ihabunek/twitch-dl/releases/tag/1.13.0)
|
2020-11-10 09:48:21 +00:00
|
|
|
|
|
|
|
* Added `clips` command for listing and batch downloading clips (#26)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.12.1 (2020-09-29)](https://github.com/ihabunek/twitch-dl/releases/tag/1.12.1)
|
2020-09-29 10:22:24 +00:00
|
|
|
|
|
|
|
* Fix bug introduced in previous version which broke joining
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.12.0 (2020-09-29)](https://github.com/ihabunek/twitch-dl/releases/tag/1.12.0)
|
2020-09-29 06:26:40 +00:00
|
|
|
|
|
|
|
* Added `source` as alias for best available quality (#33)
|
2020-09-29 07:24:29 +00:00
|
|
|
* Added `--no-join` option to `download` to skip ffmpeg join (#36)
|
2020-09-29 08:57:09 +00:00
|
|
|
* Added `--overwrite` option to `download` to overwrite target without prompting
|
|
|
|
for confirmation (#37)
|
2020-09-29 09:07:20 +00:00
|
|
|
* Added `--pager` option to `videos`, don't page by default (#30)
|
2020-09-29 06:26:40 +00:00
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.11.0 (2020-09-03)](https://github.com/ihabunek/twitch-dl/releases/tag/1.11.0)
|
2020-09-03 10:56:57 +00:00
|
|
|
|
|
|
|
* Make downloading more robust, fixes issues with some VODs (#35)
|
|
|
|
* Bundle twitch-dl to a standalone archive, simplifying installation, see
|
|
|
|
installation instructions in README
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.10.2 (2020-08-11)](https://github.com/ihabunek/twitch-dl/releases/tag/1.10.2)
|
2020-08-11 16:10:09 +00:00
|
|
|
|
|
|
|
* Fix version number displayed by `twitch-dl --version` (#29)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.10.1 (2020-08-09)](https://github.com/ihabunek/twitch-dl/releases/tag/1.10.1)
|
2020-08-09 10:04:48 +00:00
|
|
|
|
|
|
|
* Fix videos incorrectly identified as clips (#28)
|
2022-01-25 07:35:24 +00:00
|
|
|
* Make download command work with video URLs lacking 'www' before 'twitch.tv'
|
2020-08-09 10:04:48 +00:00
|
|
|
* Print an error when video or clip is not found instead of an exception trace
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.10.0 (2020-08-07)](https://github.com/ihabunek/twitch-dl/releases/tag/1.10.0)
|
2020-08-07 14:37:37 +00:00
|
|
|
|
|
|
|
* Add `--quality` option to `download` command, allows specifying the video
|
|
|
|
quality to download. In this case, twitch-dl will require no user input. (#22)
|
|
|
|
* Fix download of clips which contain numbers in their slug (#24)
|
|
|
|
* Fix URL to video displayed by `videos` command (it was missing /videos/)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.9.0 (2020-06-10)](https://github.com/ihabunek/twitch-dl/releases/tag/1.9.0)
|
2020-05-30 07:48:31 +00:00
|
|
|
|
|
|
|
* **Breaking**: wrongly named `--max_workers` option changed to `--max-workers`.
|
|
|
|
The shorthand option `-w` remains the same.
|
2020-06-10 10:07:59 +00:00
|
|
|
* Fix bug where `videos` command would crash if there was no game info (#21)
|
|
|
|
* Allow unicode characters in filenames, no longer strips e.g. cyrillic script
|
2020-05-30 07:48:31 +00:00
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.8.0 (2020-05-17)](https://github.com/ihabunek/twitch-dl/releases/tag/1.8.0)
|
2020-05-17 09:56:21 +00:00
|
|
|
|
|
|
|
* Fix videos command (#18)
|
|
|
|
* **Breaking**: `videos` command no longer takes the `--offset` parameter due to
|
|
|
|
API changes
|
2020-05-17 11:35:51 +00:00
|
|
|
* Add paging to `videos` command to replace offset
|
2020-05-17 12:35:33 +00:00
|
|
|
* Add `--game` option to `videos` command to filter by game
|
2020-05-17 09:56:21 +00:00
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.7.0 (2020-04-25)](https://github.com/ihabunek/twitch-dl/releases/tag/1.7.0)
|
2020-04-25 18:05:48 +00:00
|
|
|
|
|
|
|
* Support for specifying broadcast type when listing videos (#13)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.6.0 (2020-04-11)](https://github.com/ihabunek/twitch-dl/releases/tag/1.6.0)
|
2020-04-11 18:57:43 +00:00
|
|
|
|
|
|
|
* Support for downloading clips (#15)
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.5.1 (2020-04-11)](https://github.com/ihabunek/twitch-dl/releases/tag/1.5.1)
|
2020-04-11 12:07:14 +00:00
|
|
|
|
|
|
|
* Fix VOD naming issue (#12)
|
|
|
|
* Nice console output while downloading
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.5.0 (2020-04-10)](https://github.com/ihabunek/twitch-dl/releases/tag/1.5.0)
|
2020-04-10 14:33:12 +00:00
|
|
|
|
|
|
|
* Fix video downloads after Twitch deprecated access token access
|
|
|
|
* Don't print errors when retrying download, only if all fails
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.4.0 (2019-08-23)](https://github.com/ihabunek/twitch-dl/releases/tag/1.4.0)
|
2019-08-23 11:08:57 +00:00
|
|
|
|
|
|
|
* Fix usage of deprecated v3 API
|
|
|
|
* Use m3u8 lib for parsing playlists
|
|
|
|
* Add `--keep` option not preserve downloaded VODs
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.3.1 (2019-08-13)](https://github.com/ihabunek/twitch-dl/releases/tag/1.3.1)
|
2019-08-13 10:40:00 +00:00
|
|
|
|
|
|
|
* No changes, bumped to fix issue with pypi
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.3.0 (2019-08-13)](https://github.com/ihabunek/twitch-dl/releases/tag/1.3.0)
|
2019-08-13 10:31:44 +00:00
|
|
|
|
|
|
|
* Add `--sort` and `--offset` options to `videos` command, allows paging (#7)
|
|
|
|
* Show video URL in `videos` command output
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.2.0 (2019-07-05)](https://github.com/ihabunek/twitch-dl/releases/tag/1.2.0)
|
2019-07-05 11:15:59 +00:00
|
|
|
|
2022-01-25 07:35:24 +00:00
|
|
|
* Add `--format` option to `download` command for specifying the output format
|
|
|
|
(#6)
|
2019-07-05 11:15:59 +00:00
|
|
|
* Add `--version` option for printing program version
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.1.0 (2019-06-06)](https://github.com/ihabunek/twitch-dl/releases/tag/1.1.0)
|
2019-06-06 09:10:21 +00:00
|
|
|
|
|
|
|
* Allow limiting download by start and end time
|
|
|
|
|
2022-02-23 20:54:56 +00:00
|
|
|
### [1.0.0 (2019-04-30)](https://github.com/ihabunek/twitch-dl/releases/tag/1.0.0)
|
2019-06-06 09:10:21 +00:00
|
|
|
|
|
|
|
* Initial release
|
2022-01-25 07:35:24 +00:00
|
|
|
|