summaryrefslogtreecommitdiff
path: root/dot-config/bspwm/scripts/bsplayer
diff options
context:
space:
mode:
Diffstat (limited to 'dot-config/bspwm/scripts/bsplayer')
-rwxr-xr-xdot-config/bspwm/scripts/bsplayer23
1 files changed, 23 insertions, 0 deletions
diff --git a/dot-config/bspwm/scripts/bsplayer b/dot-config/bspwm/scripts/bsplayer
new file mode 100755
index 00000000..8529ef36
--- /dev/null
+++ b/dot-config/bspwm/scripts/bsplayer
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+
+function play() {
+ playerctl -p spotify play
+}
+
+function pause() {
+ playerctl -p spotify pause
+}
+
+function play_pause() {
+ playerctl -p spotify play-pause
+}
+
+function smart_pp() {
+ if [[ $(playerctl status -p spotify) == "Playing" ]]; then
+ pause
+ else
+ playerctl play-pause
+ fi
+}
+
+smart_pp