blob: 54af8fbf0f99a308ec0f153c7259fc3f3fe070ce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
|