diff --git a/stow/.config/sketchybar/plugins/music.sh b/stow/.config/sketchybar/plugins/music.sh index d4a0f4b..664b84f 100755 --- a/stow/.config/sketchybar/plugins/music.sh +++ b/stow/.config/sketchybar/plugins/music.sh @@ -1,7 +1,10 @@ #!/bin/sh # sketchybar doesn't like it when the line doesn't end with a carriage return -SONG="$(osascript -e 'tell application "Music" to if player state is playing then artist of current track & " - " & name of current track')" + +if pgrep "Music"; then + SONG="$(osascript -e 'tell application "Music" to if player state is playing then artist of current track & " - " & name of current track')" +fi if [[ "$(echo $SONG | wc -w | sed 's/ //g')" != "0" ]]; then sketchybar --set "$NAME" label="${SONG}" drawing=true