feat: mpris

This commit is contained in:
kossLAN 2024-05-19 21:09:16 -04:00 committed by outfoxxed
parent 73cfeba61b
commit 3b6d1c3bd8
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
11 changed files with 749 additions and 1 deletions

View file

@ -0,0 +1,33 @@
<node>
<interface name='org.mpris.MediaPlayer2.Player'>
<property name='CanControl' type='b' access='read' />
<property name='CanGoNext' type='b' access='read' />
<property name='CanGoPrevious' type='b' access='read' />
<property name='CanPlay' type='b' access='read' />
<property name='CanPause' type='b' access='read'/>
<property name='Metadata' type='a{sv}' access='read'>
<annotation name='org.qtproject.QtDBus.QtTypeName' value='QVariantMap'/>
</property>
<property name='PlaybackStatus' type='s' access='read'/>
<property name='Shuffle' type='b' access='readwrite' />
<property name='LoopStatus' type='s' access='readwrite' />
<property name='Rate' type='d' access='readwrite' />
<property name='Volume' type='d' access='readwrite' />
<property name='Position' type='x' access='read' />
<property name='MinimumRate' type='d' access='read' />
<property name='MaximumRate' type='d' access='read' />
<method name='SetPosition'>
<arg direction='in' type='o' name='TrackId'/>
<arg direction='in' type='x' name='Position'/>
</method>
<method name='Seek'>
<arg direction='in' type='x' name='Offset' />
</method>
<method name='PlayPause' />
<method name='Next' />
<method name='Previous' />
<method name='Stop' />
<method name='Play' />
<method name='Pause' />
</interface>
</node>