RELEASE CANDIDATE BUILD
(2023-11-XX) Version 4.0.0
This update has been a long time coming, pretty much all the central processing code was refactored to follow better, more modern coding standards. This was primarily to make it easier to find and fix bugs, and to develop new features.
In addition to this, some new features have also been implemented.
TLDR: expect everything faster and better polished, and any new features will be far easier to implement.
NOTE: If you used any of the .dev versions with the real-time
flag I would recommend re-downloading archived VODs, there were issues with segment alignment which may have corrupted the VODs.
Additions:
- Added support for inputting a list of VOD IDs or channels has been added. Simply add
-f | --file
in conjunction with-c | --channel
or-v | --vod
and the corresponding value(s) will be interpreted as a file path. - Added parallel chat archiving to allow multiple chat logs to be downloaded simultaneously (#22).
Changes and Fixes:
- Moved all API requests to the GQL API, authentication (
client-id / client-secret
) is no longer required for archiving. - Refactored entire codebase to follow object-oriented practices.
- Add
--vod
as substitute for the--vod-id
argument. - The
-w | --watch-only
mode is much lighter, using significantly fewer requests. - The
-L | --log-file
flag has been replaced with-L | --log-dir
, where a directory is supplied in which log files will be placed rather than a file. - Logging with the
--real-time
archiver enabled now properly works on both Windows and Linux.