mirror of
https://github.com/xsghetti/HyprCrux.git
synced 2025-07-02 21:30:39 -04:00
31 lines
857 B
Bash
Executable file
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
|