From 829bab4814b568b58ea917622d3a278fb390b765 Mon Sep 17 00:00:00 2001 From: ToM Date: Sat, 16 Jan 2021 12:13:34 +0100 Subject: [PATCH] mdpstats_: use 'stats' instead of 'version' in autoconf. As of v0.21.4 version of the MPD command protocol, it seems that the `version` command is not valid: $ echo version | /bin/nc localhost 6600 OK MPD 0.21.4 ACK [5@0] {} unknown command "version" Use `stats` instead. https://www.musicpd.org/doc/html/protocol.html#querying-mpd-s-status --- plugins/mpd/mpdstats_ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/mpd/mpdstats_ b/plugins/mpd/mpdstats_ index a3b336bc..a8745ec1 100755 --- a/plugins/mpd/mpdstats_ +++ b/plugins/mpd/mpdstats_ @@ -83,7 +83,7 @@ ACTION="$(basename "$0" | sed 's/^.*_//')" do_autoconf () { if [ -z "$NCBIN" ] ; then echo "no (missing netcat program ('nc'))" - elif ! echo version | "$NCBIN" "$MPDHOST" "$MPDPORT" >/dev/null 2>&1; then + elif ! echo stats | "$NCBIN" "$MPDHOST" "$MPDPORT" >/dev/null 2>&1; then echo "no (connection failed)" else echo "yes"