Update architecture to output to a dedicated Jack source (docker container) rather than direct output streams -- so disable output streams (by default) in favour of Jack "Hardware Output".
This will allow for a more solid production ready "broadcast" deployment where we we can add additional containers into the audio pipeline such as:
Limiter/Compressor(s) to help prevent clipping and ensure signal sent to FM Transmitter is as loud as possible without distortion.
"Dead Air" detection and/or scripted "failover command/tasks" - i.e. hit Libretime API and add X new tracks to playlist in event of deadair detection, restart libretime if unresponsive etc.
Update architecture to output to a dedicated Jack source (docker container) rather than direct output streams -- so disable output streams (by default) in favour of Jack "Hardware Output".
This will allow for a more solid production ready "broadcast" deployment where we we can add additional containers into the audio pipeline such as: