Skip to content

Commit 395772c

Browse files
kabili207kernelOfTruth
authored andcommitted
Improve volume detection
1 parent 73e6d50 commit 395772c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

bin/pulseaudio-equalizer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ fi
109109
# Get sink names and volumes
110110
PA_LADSPA_SINK="ladspa_output.$PA_LADSPA_PLUGIN.$PA_LADSPA_LABEL"
111111
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')
112+
PA_CURRENT_VOLUME=$(pacmd list | grep --color=never -A20 "<$PA_CURRENT_SINK>" | grep --color=never -m1 'volume: ' | grep --color=never -Po '(\d+)%' | awk 'NR==1{sub(/%/,"",$1); print $1}')
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/\.*}

0 commit comments

Comments
 (0)