aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mprish.sh
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-04-21 16:02:48 -0500
committerJesús <heckyel@hyperbola.info>2019-04-21 16:02:48 -0500
commitf56d9d68470b7c358ca992d7f4119930415a8067 (patch)
tree35cf88d7f5193faf54d8ffb0170384e872443b77 /scripts/mprish.sh
parenta8c60290bde30c163bb51a9ef6c25eb418f6d7f9 (diff)
downloadi3-config-f56d9d68470b7c358ca992d7f4119930415a8067.tar.lz
i3-config-f56d9d68470b7c358ca992d7f4119930415a8067.tar.xz
i3-config-f56d9d68470b7c358ca992d7f4119930415a8067.zip
fix null null in mediaplayer
Diffstat (limited to 'scripts/mprish.sh')
-rw-r--r--scripts/mprish.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/mprish.sh b/scripts/mprish.sh
new file mode 100644
index 0000000..54b78ca
--- /dev/null
+++ b/scripts/mprish.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+# Specifying the icon(s) in the script
+# This allows us to change its appearance conditionally
+
+player_status=$(playerctl status 2> /dev/null)
+if [[ $player_status == "Playing" || $player_status == "Paused" ]]; then
+ metadata="$(playerctl metadata artist) - $(playerctl metadata title)"
+fi
+
+# Foreground color formatting tags are optional
+if [[ $player_status == "Playing" ]]; then
+ # Orange when playing
+ echo "$metadata"
+elif [[ $player_status == "Paused" ]]; then
+ # Greyed out info when paused
+ echo "$metadata"
+else
+ # Greyed out icon when stopped
+ echo ""
+fi