From 1b4cafb4cc89f9356dd7421e4174db38a940207c Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Tue, 11 Jun 2024 19:57:39 -0700 Subject: music status sh --- music_status | 27 +++++++++++++++++++++++++++ music_status.sh | 26 -------------------------- 2 files changed, 27 insertions(+), 26 deletions(-) create mode 100755 music_status delete mode 100755 music_status.sh diff --git a/music_status b/music_status new file mode 100755 index 0000000..54af8fb --- /dev/null +++ b/music_status @@ -0,0 +1,27 @@ +#!/bin/sh +#Script that writes the current mpd status +#To be called by a remote device + +SSH_HOST='aberrant@ceres.local' +REMOTE_PORT_COMMAND="\$(arduino-cli board list | grep dev | grep -o '^\S*')" +LAST_VAL="" +while true +do + STATUS=$(mpc status | grep paused) + if [ -z "$STATUS" ]; + then + SONG=$(mpc current) + if [ "$SONG" != "$LAST_VAL" ]; + then + ssh "$SSH_HOST" "echo m$SONG > $REMOTE_PORT_COMMAND" + LAST_VAL="$SONG" + fi + else + if [ "PAUSED" != "$LAST_VAL" ]; + then + ssh "$SSH_HOST" "echo mPAUSED > $REMOTE_PORT_COMMAND" + LAST_VAL="PAUSED" + fi + fi + sleep 5 +done diff --git a/music_status.sh b/music_status.sh deleted file mode 100755 index 39b806b..0000000 --- a/music_status.sh +++ /dev/null @@ -1,26 +0,0 @@ -#Script that writes the current mpd status -#To be called by a remote device - -SSH_HOST='aberrant@ceres.local' -REMOTE_PORT_COMMAND="\$(arduino-cli board list | grep dev | grep -o '^\S*')" -LAST_VAL="" -while true -do - STATUS=$(mpc status | grep paused) - if [ -z "$STATUS" ]; - then - SONG=$(mpc current) - if [ "$SONG" != "$LAST_VAL" ]; - then - ssh "$SSH_HOST" "echo m$SONG > $REMOTE_PORT_COMMAND" - LAST_VAL="$SONG" - fi - else - if [ "PAUSED" != "$LAST_VAL" ]; - then - ssh "$SSH_HOST" "echo mPAUSED > $REMOTE_PORT_COMMAND" - LAST_VAL="PAUSED" - fi - fi - sleep 5 -done -- cgit v1.2.3-70-g09d2