(SXHkD)~playerctl controls instead of mpc based commands
playerctl is a bit more generic and makes it easier to script interactions.
This commit is contained in:
@@ -53,20 +53,14 @@ super + F12
|
|||||||
|
|
||||||
# Music and volume
|
# Music and volume
|
||||||
super + F{6,7,8}
|
super + F{6,7,8}
|
||||||
mpc -q {prev,toggle,next}; \
|
playerctl -a {previous,play-pause,next};
|
||||||
notify-send "MPD: Track $(mpc --format '%title%' | head -1)";
|
|
||||||
|
|
||||||
XF86Audio{Prev,Next}
|
XF86Audio{Prev,Play,Next}
|
||||||
mpc -q {prev,next}; \
|
playerctl -a {previous,play-pause,next};
|
||||||
notify-send "MPD: Track $(mpc --format '%title%' | head -1)";
|
|
||||||
|
|
||||||
super + {_,shift + }F{9,10}
|
|
||||||
kill -44 $(pidof dwmblocks); \
|
|
||||||
{pactl set-sink-volume 0,$HOME/.local/scripts/mpc_volume} {-,+}5%;
|
|
||||||
|
|
||||||
{_,shift + }XF86Audio{Lower,Raise}Volume
|
{_,shift + }XF86Audio{Lower,Raise}Volume
|
||||||
kill -44 $(pidof dwmblocks); \
|
kill -44 $(pidof dwmblocks); \
|
||||||
{pactl set-sink-volume 0,$HOME/.local/scripts/mpc_volume} {-,+}5%;
|
{pactl set-sink-volume 0,$HOME/.local/scripts/spotify_volume} {-,+}5%;
|
||||||
|
|
||||||
XF86AudioMute
|
XF86AudioMute
|
||||||
kill -44 $(pidof dwmblocks); \
|
kill -44 $(pidof dwmblocks); \
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ then
|
|||||||
echo "$(mpc volume | tr -d 'volume: ' | tr -d '%')"
|
echo "$(mpc volume | tr -d 'volume: ' | tr -d '%')"
|
||||||
elif [[ $# -eq 1 ]]
|
elif [[ $# -eq 1 ]]
|
||||||
then
|
then
|
||||||
mpc volume "$(echo $1 | tr -d '%')"
|
playerctl --player=spotify volume "$(echo $1 | tr -d '%')"
|
||||||
fi
|
fi
|
||||||
Reference in New Issue
Block a user