Releases: Brisppy/twitch-archiver
Twitch Archiver v4.3.0
(2025-01-01) Version 4.3.0
Additions:
- Add support for Twitch Turbo and Subscriptions for disabling advertisements during stream and VOD archival (#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 resulting in archival always failing (#40).
- Fix exception being raised when stream finishes without any parts having been downloaded (#41).
Twitch Archiver v4.2.0
(2024-10-05) Version 4.2.0
Additions:
- Added chapter archiving for streams without VODs (#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 (#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.
Twitch Archiver v4.1.0
(2024-07-28) Version 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.
Twitch Archiver v4.0.8
(2024-05-19) Version 4.0.8
Changes and Fixes:
- Fix issue with fetching VOD access tokens.
- Fix failing tests.
Twitch Archiver v4.0.7
(2024-05-07) Version 4.0.7
Changes and Fixes:
- Fix error logging when downloading stream segments or fetching stream parts fails.
- Fix issues with fetching stream parts for newly live streams.
Twitch Archiver v4.0.6
(2024-03-06) Version 4.0.6
Changes and Fixes:
- Fix downloaded thumbnails being very low resolution.
- Raise temporary buffer before archiving to reduce chance for the paired stream VOD being missed.
- Bump required Python version (3.7 -> 3.9).
- Fix docker build failing due to outdated Python version (#32 - Thanks @helmut1337).
Twitch Archiver v4.0.5
(2024-01-28) Version 4.0.5
Additions
- Add ability to change temporary download directory via the environment variable
TWITCH_ARCHIVER_TMP_DIR
.
Changes and Fixes:
- Optimized imports.
- Fix test for
get_vod_owner()
- Fix real-time archiver failing to exit on some exception.
- Fix fetching latest video if running in
live-only
mode.
Twitch Archiver v4.0.4
(2024-01-24) Version 4.0.4
Changes and Fixes:
- Add retrying to all API functions.
- Reduce processing time for channel videos when running in
live-only
mode. - Fix issues with retry loop in stream downloader not functioning (#29).
- Add catch and unsupported log message for highlight videos.
Twitch Archiver v4.0.3
(2024-01-18) Version 4.0.3
Changes and Fixes:
- Fix issues with stream titles containing multibyte characters (#27).
- Fix issue with long stream titles resulting in file paths longer than Windows can handle.
Twitch Archiver v4.0.2
(2024-01-17) Version 4.0.2
Changes and Fixes:
- Fix issues with channels containing non-english display names (#26).