Skip to content

Commit 3dfece7

Browse files
kabili207kernelOfTruth
authored andcommitted
Fix github issue #3
1 parent 3645503 commit 3dfece7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

bin/pulseaudio-equalizer

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,20 +108,20 @@ fi
108108

109109
# Get sink names and volumes
110110
PA_LADSPA_SINK="ladspa_output.$PA_LADSPA_PLUGIN.$PA_LADSPA_LABEL"
111-
PA_CURRENT_SINK=$(pacmd stat | grep "Default sink name" | sed 's/Default sink name: //g')
112-
PA_CURRENT_VOLUME=$(pacmd list | grep -A20 "<$PA_CURRENT_SINK>" | grep -m1 'volume: 0:' | awk '{print $NF}' | sed 's/%//g')
111+
PA_CURRENT_SINK=$(pacmd stat | grep --color=never "Default sink name" | sed 's/Default sink name: //g')
112+
PA_CURRENT_VOLUME=$(pacmd list | grep --color=never -A20 "<$PA_CURRENT_SINK>" | grep --color=never -m1 'volume: 0:' | awk '{print $NF}' | sed 's/%//g')
113113
PA_REAL_VOLUME=$((PA_CURRENT_VOLUME*65536/100))
114114
PA_REAL_PREAMP_FLOAT=$(echo "$PA_PREAMP*65536" | bc)
115115
PA_REAL_PREAMP=${PA_REAL_PREAMP_FLOAT/\.*}
116-
PA_CURRENT_MUTE=$(pacmd list-sinks | grep -A20 "<$PA_CURRENT_SINK>" | grep -m1 'muted: ' | sed 's/[\t]muted: no/0/g' | sed 's/[\t]muted: yes/1/g')
116+
PA_CURRENT_MUTE=$(pacmd list-sinks | grep --color=never -A20 "<$PA_CURRENT_SINK>" | grep -m1 'muted: ' | sed 's/[\t]muted: no/0/g' | sed 's/[\t]muted: yes/1/g')
117117

118118
# Check if equalizer is running and get accurate master sink name
119119
if [ "$PA_CURRENT_SINK" = "$PA_LADSPA_SINK" ]; then
120120
PA_EQUALIZER_STATUS=1
121-
PA_MASTER_SINK=$(pacmd info | grep -A30 "<$PA_CURRENT_SINK>" | grep -m1 'device.master_device = ' | sed 's/device.master_device = //g' | sed 's/"//g' | sed 's/^[ \t]*//')
121+
PA_MASTER_SINK=$(pacmd info | grep --color=never -A30 "<$PA_CURRENT_SINK>" | grep --color=never -m1 'device.master_device = ' | sed 's/device.master_device = //g' | sed 's/"//g' | sed 's/^[ \t]*//')
122122
else
123123
PA_EQUALIZER_STATUS=0
124-
PA_MASTER_SINK=$(pacmd stat | grep 'Default sink name' | sed 's/Default sink name: //g')
124+
PA_MASTER_SINK=$(pacmd stat | grep --color=never 'Default sink name' | sed 's/Default sink name: //g')
125125
fi
126126

127127
# Check if equalizer is set as persistent

0 commit comments

Comments
 (0)