From: Mike Brady Date: Sun, 8 Sep 2019 16:26:06 +0000 (+0100) Subject: make dbus interface set more quickly an AdvancedRemoteControlAvailable to false when... X-Git-Tag: 3.3.3~2^2~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b980ff2a85aceb5dd51c93879392331c9921554;p=thirdparty%2Fshairport-sync.git make dbus interface set more quickly an AdvancedRemoteControlAvailable to false when going from an iTunes to an AirPlay service. --- diff --git a/dacp.c b/dacp.c index 424cabea..46d92b0b 100644 --- a/dacp.c +++ b/dacp.c @@ -530,6 +530,8 @@ void *dacp_monitor_thread_code(__attribute__((unused)) void *na) { dacp_server_status_now = 1; if (result == 200) advanced_dacp_server_status_now = 1; + else if (result == 400) + advanced_dacp_server_status_now = 0; } else if (bad_result_count == config.scan_max_bad_response_count) { // if a sequence of bad return codes occurs, then it's gone dacp_server_status_now = 0; advanced_dacp_server_status_now = 0;