From 0435f7407bac713d504f8958d233aa9171e3dfce Mon Sep 17 00:00:00 2001 From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Thu, 19 Feb 2026 08:34:49 +0000 Subject: [PATCH] Update sample dbus commands [skip ci] --- documents/sample dbus commands | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/documents/sample dbus commands b/documents/sample dbus commands index e1941005..c5c435a5 100644 --- a/documents/sample dbus commands +++ b/documents/sample dbus commands @@ -1,10 +1,14 @@ -# For the "Native" Shairport Sync D-Bus Interface support, Shairport Sync must be built with the D-Bus interface support. Add the '--with-dbus-interface' flag at the ./configure stage. +# For the "Native" Shairport Sync D-Bus Interface support, Shairport Sync must be built with the D-Bus interface support -- to do this, add the '--with-dbus-interface' flag at the ./configure stage. +# Secondly, for the Shairport Sync interface to become available on the D-Bus system bus, Shairport Sync must be installed and running as a system service. The example below assume that it is installed and running as a system service. # There is a simple test client that you can build -- add the '--with-dbus-test-client' flag at the ./configure stage. You'll get an executable called shairport-sync-dbus-test-client # After attempting to send some commands, it will listen for property changes on the D-Bus interface and report them on the console. # Additionally, the following are examples of using the CLI command "dbus-send" to send D-Bus commands to Shairport Sync: +# Get "Active" Status -- true when Shairport Sync is playing (and for a short time later); false otherwise. +dbus-send --print-reply --system --dest=org.gnome.ShairportSync /org/gnome/ShairportSync org.freedesktop.DBus.Properties.Get string:org.gnome.ShairportSync string:Active + # Get Log Verbosity dbus-send --print-reply --system --dest=org.gnome.ShairportSync /org/gnome/ShairportSync org.freedesktop.DBus.Properties.Get string:org.gnome.ShairportSync.Diagnostics string:Verbosity # Return Log Verbosity