1 <?xml version="1.0" encoding="UTF-8" ?>
4 <interface name="org.gnome.Rhythmbox.Player">
6 <method name="playPause">
7 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_playpause"/>
11 <method name="previous">
12 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_do_previous"/>
16 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_do_next"/>
19 <method name="getPlaying">
20 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_get_playing"/>
21 <arg type="b" name="playing" direction="out"/>
24 <method name="getPlayingUri">
25 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_get_playing_path"/>
26 <arg type="s" name="uri" direction="out">
27 <annotation name="org.freedesktop.DBus.GLib.Const" value=""/>
31 <method name="getElapsed">
32 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_get_playing_time"/>
33 <arg type="u" name="elapsed" direction="out"/>
36 <method name="setElapsed">
37 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_set_playing_time"/>
38 <arg type="u" name="elapsed" direction="in"/>
41 <method name="getVolume">
42 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_get_volume"/>
43 <arg type="d" name="volume" direction="out"/>
46 <method name="setVolume">
47 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_set_volume"/>
48 <arg type="d" name="volume" direction="in"/>
51 <method name="setVolumeRelative">
52 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_set_volume_relative"/>
53 <arg type="d" name="volume" direction="in"/>
56 <method name="setMute">
57 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_set_mute"/>
58 <arg type="b" name="mute" direction="in"/>
61 <method name="getMute">
62 <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_player_get_mute"/>
63 <arg type="b" name="mute" direction="out"/>
66 <!-- <property name="playing" access="readwrite"/> -->
67 <signal name="playingChanged">
68 <arg type="b" name="playing"/>
70 <signal name="playingUriChanged">
71 <arg type="s" name="playingUri"/>
73 <signal name="elapsedChanged">
74 <arg type="u" name="elapsed"/>
77 <signal name="playingSongPropertyChanged">
78 <arg type="s" name="uri"/>
79 <arg type="s" name="property"/>
80 <arg type="v" name="old"/>
81 <arg type="v" name="new"/>