desktop-playbook/files/config/cmus/notify.sh

36 lines
494 B
Bash
Executable file

#!/bin/bash
#
#CMUS notification
#
options="--app-name=cmus"
body=""
while [ "$#" -ge 2 ]
do
eval $1='$2'
shift
shift
done
filename=${file##*/}
image=${file%/*}/cover.jpg
[ -f "$image" ] && options="$options -i ${image}"
title=${title:-$filename}
if [ -n "$artist" ]
then
body="$body <i>$artist</i>\n"
fi
if [ -n "$album" ]
then
body="$body $album"
fi
if [ -n "$date" ]
then
body="$body ${date%%-*}"
fi
body=${body:-'no informations'}
notify-send $options "$title" "$body"