diff options
Diffstat (limited to 'cmus-status')
| -rwxr-xr-x | cmus-status | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/cmus-status b/cmus-status index 0afbc47..9d7c4a4 100755 --- a/cmus-status +++ b/cmus-status @@ -1,19 +1,25 @@ #!/bin/sh # :set status_display_program=cmus-status -# copy this program to one of the $PATH file="/tmp/cmus-status" printf "" > $file # refresh + [ $# = 2 ] &&\ - printf "" > $file &&\ + printf '' > $file &&\ exit 0 + if [ "$2" = "playing" ]; -then s=""; -else s=""; +then icon=""; +else icon=""; fi + artist="${6}" album="${10}" -num="${14}." +num="${14}" title="${16}" -format="$s $artist - $num $title" +format="${icon} ${artist} - ${album} - ${num}. ${title}" + notify-send "🎵 Player" "$album\n$format" -t 3000 +printf "%s %10s - %10s - %s. %40s"\ + "${icon}" "${artist}" "${album}"\ + "${num}" "${title}" printf "%s" "$format" >> $file |