Streams are processed in memory
Single streams are no longer written to separate files during download. This reduces disk usage. Reducing disk writes was the main priority in this update.
Docker image is now under 15MB
FFmpeg is compiled at build time. The image no longer includes a separate pre-compiled FFmpeg installation.
Config file path can be specified
Pass the path as a command-line argument: .\cbstream.exe C:\Users\user\Desktop\my-config.json
Or set the CONFIG environment variable.
The command-line argument takes priority. Default is .\cb-config.json.
StripChat keys update automatically
StripChat changes their encryption keys periodically. The program fetches them on startup instead of requiring a manual update.
Linux: tmpfs space is checked during download
When tmpfs is used for the TEMP directory, disk writes are cut in half. If tmpfs is nearly full during a download, the program exports the stream to the configured destination.
Full Changelog: v1.1.16...v1.2.0