5 bin_dir
="$(dirname $(realpath $0))"
7 .
"$bin_dir/khatus_x4_lib_common_sensor.sh"
10 # TODO: Convert mpd sensor to watcher from poller
11 # Since we can just open the connection and send periodic requests.
14 # Closes the connection to MPD. MPD will try to send the remaining output
15 # buffer before it actually closes the connection, but that cannot be
16 # guaranteed. This command will not generate a response.
18 # Clients should not use this command; instead, they should just close the socket.
20 # https://www.musicpd.org/doc/html/protocol.html#connection-settings
22 echo 'status\ncurrentsong\nclose' \
24 |
"$bin_dir"/khatus_x4_parse_mpd_status_currentsong