fix shitty bugs, fuck shell script they piss me off
This commit is contained in:
@@ -2,6 +2,16 @@
|
||||
|
||||
STATE="$HOME/.soundboard"
|
||||
|
||||
# 1. Stop all currently playing soundboard audio
|
||||
./stop_all.sh
|
||||
|
||||
# 2. Restore default mic BEFORE unloading modules
|
||||
DEFAULT_MIC=$(pactl info | grep "Default Source" | awk '{print $3}')
|
||||
if [[ -n "$DEFAULT_MIC" ]]; then
|
||||
pactl set-default-source "$DEFAULT_MIC"
|
||||
fi
|
||||
|
||||
# 3. Unload all soundboard modules safely
|
||||
for f in "$STATE"/*.id; do
|
||||
pactl unload-module "$(cat "$f")" 2>/dev/null || true
|
||||
rm -f "$f"
|
||||
|
||||
Reference in New Issue
Block a user