summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/osx/osx.plugin.zsh16
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/osx/osx.plugin.zsh b/plugins/osx/osx.plugin.zsh
index 948d69a29..386507dbc 100644
--- a/plugins/osx/osx.plugin.zsh
+++ b/plugins/osx/osx.plugin.zsh
@@ -327,6 +327,22 @@ function spotify() {
if [[ "$2" = "show" || "$2" = "" ]]; then
echo "Current Spotify volume level is $vol.";
break ;
+ elif [ "$2" = "up" ]; then
+ if [ "$vol" -le 90 ]; then
+ newvol=$(( vol+10 ));
+ echo "Increasing Spotify volume to $newvol.";
+ else
+ newvol=100;
+ echo "Spotify volume level is at max.";
+ fi
+ elif [ "$2" = "down" ]; then
+ if [ "$vol" -ge 10 ]; then
+ newvol=$(( vol-10 ));
+ echo "Reducing Spotify volume to $newvol.";
+ else
+ newvol=0;
+ echo "Spotify volume level is at min.";
+ fi
elif [ "$2" -ge 0 ]; then
newvol=$2;
fi