summaryrefslogtreecommitdiff
path: root/ar/.local/bin/statusbar
diff options
context:
space:
mode:
Diffstat (limited to 'ar/.local/bin/statusbar')
-rwxr-xr-xar/.local/bin/statusbar/sb-playerctlup10
1 files changed, 6 insertions, 4 deletions
diff --git a/ar/.local/bin/statusbar/sb-playerctlup b/ar/.local/bin/statusbar/sb-playerctlup
index 123a3a4..744abbd 100755
--- a/ar/.local/bin/statusbar/sb-playerctlup
+++ b/ar/.local/bin/statusbar/sb-playerctlup
@@ -1,7 +1,9 @@
#!/bin/sh
-# Updates the music statusbar module when a playerctl-compatible player changes state
+# Updates the music statusbar module when a playerctl-compatible player changes
-playerctl -aF status 2>/dev/null | while read -r _; do
- kill -52 "$(pidof "${STATUSBAR:-dwmblocks}")" 2>/dev/null
-done
+signal() { kill -52 "$(pidof "${STATUSBAR:-dwmblocks}")" 2>/dev/null; }
+
+playerctl -aF status 2>/dev/null | while read -r _; do signal; done &
+playerctl -aF metadata -f '{{playerName}}' 2>/dev/null | while read -r _; do signal; done &
+wait