]> git.phdru.name Git - audio-cdr-video.git/blobdiff - audio/pa-bt
Feat(PulseAudio): Get/save volume for different ports
[audio-cdr-video.git] / audio / pa-bt
index 775eca1bd6aac25dbdbee689d43630e737967b2b..878a5ddc89bbcb04781a5756ef166c5be81b5499 100755 (executable)
@@ -1,5 +1,8 @@
 #! /bin/sh
 
+active_port=`pactl list sinks | awk '/Active Port:/ {print $3; exit}'`
+VOLUME_FILE=~/.config/pulse/volume-$active_port
+
 "`dirname \"$0\"`"/pa-kill
 sleep 1
 pulseaudio -L "module-bluetooth-device address="$1" sink_name=btheadset profile=a2dp" -D &&
@@ -10,5 +13,5 @@ set-default-source btheadset.monitor
 set-sink-volume btheadset 45858
 " | pacmd &&
 
-echo 0 > "$HOME"/.pulse/mute &&
-echo 45858 > "$HOME"/.pulse/volume
+echo 0 > "$HOME"/.config/pulse/mute &&
+echo 45858 > "$HOME"/.config/pulse/$VOLUME_FILE