diff --git a/Scripts/mpd-query.sh b/Scripts/mpd-query.sh new file mode 100755 index 0000000..4854df3 --- /dev/null +++ b/Scripts/mpd-query.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Get mpd state +MPDSTATE="$(mpc | head -2 | tail -1 | awk '{print $1}')" + +if [[ "$MPDSTATE" != "[playing]" ]]; then + # echo " ·| " + echo "" +else + # echo " ·> " + echo "" + # echo "" + SONG="$(mpc | head -1)" + notify-send "Now playing:" "$SONG" -i ~/.icons/oomox-wally-flat/actions/scalable/player_play.svg --replace-file /tmp/mpd_notification_id +fi \ No newline at end of file diff --git a/Scripts/mpd_sig.sh b/Scripts/mpd_sig.sh new file mode 100755 index 0000000..0d3846b --- /dev/null +++ b/Scripts/mpd_sig.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# Write PID to that file so other processes can send signals to me +echo $$ > /tmp/mpdinfo_pid + +while : # This is the same as "while true". +do + # I do this when I wake up + ~/Scripts/mpd-query.sh + # Then I go back to sleep + sleep 1d + #echo "woke up!" +done diff --git a/Scripts/mpd_wakeup.sh b/Scripts/mpd_wakeup.sh new file mode 100755 index 0000000..cc31dfb --- /dev/null +++ b/Scripts/mpd_wakeup.sh @@ -0,0 +1,4 @@ +#!/bin/bash +MPDINFO_PID="$(cat /tmp/mpdinfo_pid)" + +pkill -P $MPDINFO_PID sleep