diff --git a/start_soundboard.sh b/start_soundboard.sh index 66c2d85..aa9915c 100755 --- a/start_soundboard.sh +++ b/start_soundboard.sh @@ -7,6 +7,12 @@ mkdir -p "$STATE" # Defaults MIC=$(pactl get-default-source) +# Check if soundboard is already started +if [[ -f "$STATE/nullsink.id" || -f "$STATE/remap.id" || -f "$STATE/micloop.id" ]]; then + echo "Soundboard already started" + exit 0 +fi + # 1. Create a null sink (soundboard mixer) if ! pactl list short sinks | grep -q soundboard_sink; then SINK_ID=$(pactl load-module module-null-sink \