Twitch-archiver

Latest version: v4.4.0

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

Scan your dependencies

Page 1 of 6

4.4.0

**Additions:**
* Support for downloading Highlights. This must be enabled when archiving channels with the `-H` or `--highlights` argument.
* Add support for Discord notifications via webhooks. This can be enable by passing the URL for a webhook with the `-W` or `--discord-webhook` argument.

**Changes and Fixes:**
* Fix occasional `QueryNotFound` errors when fetching VOD information.
* Fix issues with repairing VOD corruptions if the first part is corrupt.
* Updated Python requirements.
* Fix problems with Docker install failing.
* Docker install overhauled to use locally downloaded repository.

4.3.0

**Additions:**
* Add support for Twitch Turbo and Subscriptions for disabling advertisements during stream and VOD archival (https://github.com/Brisppy/twitch-archiver/issues/39).

**Changes and Fixes:**
* Improvements to logging.
* Fix issue with VODs being marked as archived when merging failed.
* Fix issue with incorrect VOD parts being marked as corrupt in streams over ~26 hours (https://github.com/Brisppy/twitch-archiver/issues/40).
* Fix exception being raised when stream finishes without any parts having been downloaded (https://github.com/Brisppy/twitch-archiver/issues/41).

4.2.0

**Additions:**
* Added chapter archiving for streams without VODs (https://github.com/Brisppy/twitch-archiver/issues/35).

**Changes and Fixes:**
* Fix stream archiver waiting the full buffer length even when the stream ends early.
* Fix issue with empty VOD attributes.
* Fix streams without VODs being merged out of order if they are under 5 minutes (https://github.com/Brisppy/twitch-archiver/issues/38).
* Fix issue with database updates failing for streams without VODs.
* Fix issue with final stream segment not being downloaded for streams with paired VODs (only affects streams where the VOD was deleted before the VOD downloader finished)
* Fix issue fetching VOD metadata when VOD has been deleted.
* Fix issue with updating stream chapters when no game info found.

4.1.0

**IMPORTANT NOTICE**
Any stream archived without a paired VOD grabbed with the `watch` flag enabled is likely corrupt due to an overlooked error with the previous archiving method, this archiving method was and still is not guaranteed to be flawless, but is a "best effort" attempt at archiving these kinds of streams. Apologies that this wasn't caught sooner.

**Changes and Fixes:**
* Rewrote object for storing stream segments to prevent parts being potentially overwritten.
* Add flag for ignoring part corruptions used for streams without paired VODs.
* Fix stream merged with ffmpeg being out of order if stream was buffered before archiver ran (36).
* Fix streams without a VOD starting from a non-zero part number if buffered.
* Fix streams without a VOD not being downloaded if they have unusual part durations.
* Fix buffer being overwritten if archiving restarted during buffer interval.
* Add debug flag to grab stream and ignore any paired VOD.

4.0.11

**Changes and Fixes:**
* Fix regression on Windows when merging VODs (34).
* Fix error if no channel videos available in live-only mode.
* Fix error if no VODs available in database when archiving a stream-only channel.
* Add handling for expected 404 errors at the end of a stream.
* Fix exception when raising StreamSegmentDownloadError.

4.0.10

**Changes and Fixes:**
* Fix regression introduced in v4.0.9 for VODs with titles containing `'` on Linux (https://github.com/Brisppy/twitch-archiver/issues/33).

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.