#!/bin/sh -ex _mocp_args="-M $HOME/.config/moc" _mocp_tmp="/tmp/mocp" [ -d "$_mocp_tmp" ] || mkdir -p "$_mocp_tmp" _mocp_write() { mocp $_mocp_args -Q "%$1" > "$_mocp_tmp/$1.txt" } _mocp_clear() { echo "no song playing" > "$_mocp_tmp/song.txt" echo "" > "$_mocp_tmp/artist.txt" echo "" > "$_mocp_tmp/album.txt" } case $(basename $0 | cut -d- -f2) in "next") notify-send -a mocp -t 3000 "now playing" "$1 - $2 [$3]" _mocp_write artist _mocp_write album _mocp_write song ;; "stop") notify-send -a mocp -t 3000 "mocp" "stopped playing" _mocp_clear ;; *) #passthrough ;; esac