(2023-04-28) Version 3.0.0.dev6
Important:
- The real-time stream archiver is no longer used by default.
See the WIKI for more info.Not live yet. - The
-S | --stream-only
argument has been changed to-l | --live-only
, and paired environment variable has changed fromTWITCH_ARCHIVER_STREAM_ONLY
toTWITCH_ARCHIVER_LIVE_ONLY
. - The
-N | --no-stream
argument has been changed to-a | --archive-only
, and paired environment variable has changed fromTWITCH_ARCHIVER_NO_STREAM
toTWITCH_ARCHIVER_ARCHIVE_ONLY
. - Twitch-Archiver is now available as a Python package, see here for new installation and usage instructions.
Additions:
- Added argument and environment variable to enable real-time stream archiving.
Read this before using.Not live yet. - Added exception for unsupported stream part duration.
- Added buffer for freshly live streams to grab stream start if not being archived to a VOD.
- Added logging for offline channels.
Changes and Fixes:
- Restructured and cleaned up project for transition to Python package.
- Removed
Utils
class. - Improved update checker to support development and release candidate builds.
- Fixed an issue if the connection timed out while fetching new stream segments.
- Reduced non-debug logging verbosity.
- Swapped to GQL API for retrieving available VODs as the helix API is often slow to update.