- 48,000 frames per second operation, - 48k lossless stereo, 5.1 and 7.1 surround sound - Multichannel and multi rate operation on ALSA, PipeWire, PulseAudio, FreeBSD, stdout and unix pipe output backends. Automatic, flexible and controllable output format (rate, sample format and channel count) selection. Full FFmpeg integration to support transcoding, resampling, and new audio formats. Better operation on lower powered devices down to e.g. Raspberry Pi B. Reduced Docker image sizes with a slimmed-down FFmpeg library. Enhanced timestamp handling for better synchronization. Improved the sync error calculation. A new "vernier" resampling and interpolation method for low-power CPUs. Bug fixes and minor enhancements. Note -- there are many breaking changes from previous versions of Shairport Sync!
82 lines
3.7 KiB
XML
82 lines
3.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
|
|
<interface name="org.gnome.ShairportSync">
|
|
<method name="Quit"/>
|
|
<property name='Active' type='b' access='read'/>
|
|
<property name="DisableStandby" type="b" access="readwrite" />
|
|
<property name="DisableStandbyMode" type="s" access="readwrite" />
|
|
<property name="Loudness" type="b" access="readwrite" />
|
|
<property name="LoudnessThreshold" type="d" access="readwrite" />
|
|
<property name="Convolution" type="b" access="readwrite" />
|
|
<property name="ConvolutionGain" type="d" access="readwrite" />
|
|
<property name="ConvolutionImpulseResponseFile" type="s" access="readwrite" />
|
|
<property name="DriftTolerance" type="d" access="readwrite" />
|
|
<property name='Volume' type='d' access='readwrite'/>
|
|
<method name="DropSession"/>
|
|
<method name="RemoteCommand">
|
|
<arg name="command" type="s" direction="in" />
|
|
<arg name="reply" type="i" direction="out" />
|
|
<arg name="response" type="s" direction="out" />
|
|
</method>
|
|
<property name="VolumeControlProfile" type="s" access="readwrite" />
|
|
<property name="Interpolation" type="s" access="readwrite" />
|
|
<property name="ALACDecoder" type="s" access="readwrite" />
|
|
<property name="Version" type="s" access="read" />
|
|
<property name="VersionString" type="s" access="read" />
|
|
<property name="Protocol" type="s" access="read" />
|
|
<property name="ServiceName" type="s" access="read" />
|
|
<property name="OutputFormat" type="s" access="read" />
|
|
<property name="SourceFormat" type="s" access="read" />
|
|
<property name="FirstFramePosition" type="s" access="read" />
|
|
<property name="FramePosition" type="s" access="read" />
|
|
<method name="SetFramePositionUpdateInterval">
|
|
<arg name="seconds" type="d" direction="in" />
|
|
</method>
|
|
</interface>
|
|
<interface name="org.gnome.ShairportSync.Diagnostics">
|
|
<property name="Verbosity" type="i" access="readwrite" />
|
|
<property name="Statistics" type="b" access="readwrite" />
|
|
<property name="ElapsedTime" type="b" access="readwrite" />
|
|
<property name="DeltaTime" type="b" access="readwrite" />
|
|
<property name="FileAndLine" type="b" access="readwrite" />
|
|
</interface>
|
|
<interface name="org.gnome.ShairportSync.RemoteControl">
|
|
<method name='FastForward'/>
|
|
<method name='Rewind'/>
|
|
<method name='ToggleMute'/>
|
|
<method name='Next'/>
|
|
<method name='Previous'/>
|
|
<method name='Pause'/>
|
|
<method name='PlayPause'/>
|
|
<method name='Play'/>
|
|
<method name='Stop'/>
|
|
<method name='Resume'/>
|
|
<method name='ShuffleSongs'/>
|
|
<method name='VolumeUp'/>
|
|
<method name='VolumeDown'/>
|
|
<property name='PlayerState' type='s' access='read'/>
|
|
<property name='ProgressString' type='s' access='read'/>
|
|
<property name='Client' type='s' access='read'/>
|
|
<property name='ClientName' type='s' access='read'/>
|
|
<property name='StreamType' type='s' access='read'/>
|
|
<property name='AirplayVolume' type='d' access='read'/>
|
|
<method name="SetAirplayVolume">
|
|
<arg name="volume" type="d" direction="in" />
|
|
</method>
|
|
<property name='Metadata' type='a{sv}' access='read'>
|
|
<annotation name="org.qtproject.QtDBus.QtTypeName" value="QVariantMap"/>
|
|
</property>
|
|
<property name='Available' type='b' access='read'/>
|
|
</interface>
|
|
<interface name="org.gnome.ShairportSync.AdvancedRemoteControl">
|
|
<property name='Available' type='b' access='read'/>
|
|
<property name='PlaybackStatus' type='s' access='read'/>
|
|
<property name='Shuffle' type='b' access='readwrite'/>
|
|
<property name='LoopStatus' type='s' access='readwrite'/>
|
|
<property name="Volume" type="i" access="read" />
|
|
<method name="SetVolume">
|
|
<arg name="volume" type="i" direction="in" />
|
|
</method>
|
|
</interface>
|
|
</node>
|