From: Siraaj Khandkar Date: Fri, 8 Feb 2019 03:33:00 +0000 (-0500) Subject: Use newer mpd API X-Git-Url: https://git.xandkar.net/?a=commitdiff_plain;ds=inline;h=8fc77d0bc738d4838fb062bcc892928c581a9097;p=khatus.git Use newer mpd API --- diff --git a/x2/src/bash/exe/khatus_sensor_mpd.sh b/x2/src/bash/exe/khatus_sensor_mpd.sh index 058cecd..dab4d77 100644 --- a/x2/src/bash/exe/khatus_sensor_mpd.sh +++ b/x2/src/bash/exe/khatus_sensor_mpd.sh @@ -4,6 +4,18 @@ set -e dir_bin="$1" -echo 'status\ncurrentsong' \ +# TODO: Convert mpd sensor to watcher from poller +# Since we can just open the connection and send periodic requests. +# +# close +# Closes the connection to MPD. MPD will try to send the remaining output +# buffer before it actually closes the connection, but that cannot be +# guaranteed. This command will not generate a response. +# +# Clients should not use this command; instead, they should just close the socket. +# +# https://www.musicpd.org/doc/html/protocol.html#connection-settings +# +echo 'status\ncurrentsong\nclose' \ | nc 127.0.0.1 6600 \ | "$dir_bin"/khatus_parse_mpd_status_currentsong