def connect(self): proxy = self.session_bus.get_object("org.gmusicbrowser", "/org/gmusicbrowser") self.playerAPI = dbus.Interface(proxy, "org.gmusicbrowser") self.playerAPI.connect_to_signal("SongChanged", self.onSongChangedSignal) PlayerEvents.connect(self)
def __init__(self, session_bus, dbus_ns): PlayerEvents.__init__(self) self.session_bus = session_bus self.dbus_ns = dbus_ns self.session_bus = dbus.SessionBus() self.dbus_object = self.session_bus.get_object ('org.freedesktop.DBus', '/org/freedesktop/DBus') self.dbus_iface = dbus.Interface(self.dbus_object, 'org.freedesktop.DBus')
def __init__(self, session_bus, dbus_ns): PlayerEvents.__init__(self) self.session_bus = session_bus self.dbus_ns = dbus_ns self.session_bus = dbus.SessionBus() self.dbus_object = self.session_bus.get_object( 'org.freedesktop.DBus', '/org/freedesktop/DBus') self.dbus_iface = dbus.Interface(self.dbus_object, 'org.freedesktop.DBus')
def __init__(self, session_bus): PlayerEvents.__init__(self, songChange = False, elapsedChange = True, stateChange = True) self.session_bus = session_bus
def disconnect(self): PlayerEvents.disconnect(self)
def __init__(self, session_bus): Quodlibet.QuodlibetAPI.__init__(self, session_bus) PlayerEvents.__init__(self) self.signalReceivers = []
def __init__(self, session_bus): Banshee.BansheeAPI.__init__(self, session_bus) PlayerEvents.__init__(self) self.__name__ = "Banshee"
def __init__(self, session_bus): Exaile.ExaileAPI.__init__(self, session_bus) PlayerEvents.__init__(self) self.__name__ = "Exaile"
def disconnect(self): PlayerEvents.disconnect(self) if self.timer != None: gobject.source_remove(self.timer)
def __init__(self, name, songChange = True, elapsedChange = True, stateChange = True): PlayerEvents.__init__(self) self.__name__ = name self.emitSongChangeEvents = songChange self.emitElapsedChangeEvents = elapsedChange self.emitStateChangeEvents = stateChange
def __init__(self, session_bus): Rhythmbox.RhythmboxAPI.__init__(self, session_bus) PlayerEvents.__init__(self)
def __init__(self, session_bus): PlayerEvents.__init__(self, songChange=False, elapsedChange=True, stateChange=True) self.session_bus = session_bus