summaryrefslogtreecommitdiff
path: root/src/dbus/aud-dbus.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbus/aud-dbus.xml')
-rw-r--r--src/dbus/aud-dbus.xml31
1 files changed, 27 insertions, 4 deletions
diff --git a/src/dbus/aud-dbus.xml b/src/dbus/aud-dbus.xml
index 36e2184..d028441 100644
--- a/src/dbus/aud-dbus.xml
+++ b/src/dbus/aud-dbus.xml
@@ -2,7 +2,7 @@
<!--
* aud-dbus.xml
- * Copyright 2007-2014 Ben Tucker, Yoshiki Yazawa, Matti Hämäläinen, and
+ * Copyright 2007-2016 Ben Tucker, Yoshiki Yazawa, Matti Hämäläinen, and
* John Lindgren
*
* Redistribution and use in source and binary forms, with or without
@@ -28,6 +28,16 @@
<arg type="s" direction="out" name="version"/>
</method>
+ <method name="PluginIsEnabled">
+ <arg type="s" direction="in" name="plugin" />
+ <arg type="b" direction="out" name="enabled" />
+ </method>
+
+ <method name="PluginEnable">
+ <arg type="s" direction="in" name="plugin" />
+ <arg type="b" direction="in" name="enable" />
+ </method>
+
<!-- Quit Audacious -->
<method name="Quit" />
@@ -44,6 +54,11 @@
<arg type="b" direction="in" name="show"/>
</method>
+ <!-- Send startup notification -->
+ <method name="StartupNotify">
+ <arg type="s" direction="in" name="id"/>
+ </method>
+
<!-- Get names of available 'standard' tuple fields -->
<method name="GetTupleFields">
<!-- Return array of tuple field names -->
@@ -57,6 +72,9 @@
<!-- Pause playback -->
<method name="Pause" />
+ <!-- Either play or pause -->
+ <method name="PlayPause" />
+
<!-- Stop playback -->
<method name="Stop" />
@@ -85,6 +103,14 @@
<arg type="s" direction="out" name="status"/>
</method>
+ <!-- Toggle recording of stream -->
+ <method name="Record" />
+
+ <!-- Is stream recording enabled? -->
+ <method name="Recording">
+ <arg type="b" direction="out" name="is_recording"/>
+ </method>
+
<!-- What is the bitrate, frequency, and number of channels of the -->
<!-- current audio format? -->
<method name="Info">
@@ -291,9 +317,6 @@
<arg type="b" direction="in" name="show"/>
</method>
- <!-- Either play or pause -->
- <method name="PlayPause" />
-
<!-- Playqueue get playlist pos -->
<method name="QueueGetListPos">
<arg type="u" direction="in" name="qpos"/>