22 lines
518 B
Bash
Executable file
22 lines
518 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
if ! pgrep mpd >/dev/null; then
|
|
>&2 echo "mpd isn't running."
|
|
exit 1
|
|
fi
|
|
|
|
info=$(mpc -h "$HOME/.config/mpd/mpd.sock" current)
|
|
if [[ -z $info ]]; then
|
|
>&2 echo "nothing is playing."
|
|
exit
|
|
fi
|
|
|
|
case $OSTYPE in
|
|
darwin*)
|
|
terminal-notifier -title "Now playing" -message "$info" -appIcon "/Applications/iTunes.app/Contents/Resources/iTunes.icns"
|
|
;;
|
|
linux*)
|
|
notify-send --icon="media-playback-start" --app-name="ncmpcpp" "Now playing" "$info"
|
|
;;
|
|
esac
|