I've found a way to extend this functionality to RadioBOSS.
My goal was to start recording upon connection to a server and end the recording as soon as I choose to disconnect.
To clarify, my method starts and stops the recording based on the connect/disconnect commands in RadioBOSS. As a result, if a connection is interrupted, the archive remains in one continuous piece.
Although it's a bit clunky, here’s what I'm doing for now To start both the stream and archive at the same time:
1. Insert the "connect" command as the first item in a playlist.
2. Insert the "streamarchive on" command.
To stop streaming and recording at the same time:
1. Insert the "next CueOnEnd" command. This ensures that other actions occur only after the current track has completely finished. Without this, the track might be cut off early depending on its dynamics and crossfade settings.
2. Insert the "disconnect" command.
3. Insert the "streamarchive off" command.
While it would be ideal to have a more user-friendly method, such as an option to automatically archive when streaming, I hope this workaround is helpful to those who want this feature in RadioBOSS.