diff options
Diffstat (limited to 'ar/.local/bin/statusbar')
| -rwxr-xr-x | ar/.local/bin/statusbar/sb-playerctlup | 10 |
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 |
