It might be good practice to add a silence detection mechanism for incoming live streams. When the incoming stream is not disconnected and broadcasting silence, the station stays silent.
This can easily be implemented with Liquidsoap, but you might want to make the silence threshold and duration configurable in the UI. See example below:
# Switch to fallback if live source is silent (-40dB) for more than 30 seconds
input = fallback(track_sensitive=false,