4
class GuayadequeHandler(DBusBase.DBusBase):
5
'''Handler for guayadeque'''
7
DESCRIPTION = 'Music handler for guayadeque'
8
AUTHOR = 'Mariano Guerra'
9
WEBSITE = 'www.emesene.org'
11
def __init__(self, main_window = None,
12
iface_name = 'org.mpris.guayadeque',
13
iface_path = '/Player'):
14
DBusBase.DBusBase.__init__(self, main_window, iface_name, iface_path)
17
'''Returns True if a song is being played'''
19
status = self.iface.get_dbus_method("GetStatus",
20
dbus_interface='org.freedesktop.MediaPlayer')()
24
def get_current_song(self):
25
'''Returns the current song in the correct format'''
27
song = self.iface.get_dbus_method("GetMetadata",
28
dbus_interface='org.freedesktop.MediaPlayer')()
29
return songretriever.Song(song['artist'],