hyprcrux/.config/hypr/scripts/spotifyvolumecontrol.sh
2024-02-26 00:59:53 -05:00

31 lines
857 B
Bash
Executable file

#!/bin/bash
# define the name of the player
PLAYER="spotify"
# function to increase Spotify volume
increase_volume() {
playerctl --player="$PLAYER" volume 0.05+
VOLUME=$(playerctl volume --player $PLAYER)
dunstify -a Spotify -r 2 -t 1500 -i /usr/share/icons/Tela-circle-black/scalable/apps/com.spotify.Client.svg "Volume increased" "$VOLUME"
}
# function to decrease Spotify volume
decrease_volume() {
playerctl --player="$PLAYER" volume 0.05-
VOLUME=$(playerctl volume --player $PLAYER)
dunstify -a Spotify -r 2 -t 1500 -i /usr/share/icons/Tela-circle-black/scalable/apps/com.spotify.Client.svg "Volume decreased" "$VOLUME"
}
# check for the argument and perform the corresponding action
case "$1" in
"up")
increase_volume
;;
"down")
decrease_volume
;;
*)
exit 1
;;
esac