def get_zbus_service():
import dbus
bus = dbus.SessionBus()
- bus_obj = bus.get_object("org.freedesktop.DBus",
- "/org/freedesktop/DBus", introspect=False)
- bus_iface = dbus.Interface(bus_obj, "org.freedesktop.DBus")
- try:
- reqname = bus_iface.RequestName("br.org.zagaia.ZukeBox",
- dbus.UInt32(0))
- except Exception, e:
- log.error("error [%s] while getting the D-BUS service name for ZukeBox"\
- "exiting ...", e, exc_info=True)
- sys.exit(1)
- else:
- if not reqname:
- log.error("Unknow error while getting D-BUS service name")
- sys.exit(1)
+ bus_obj = bus.get_object("br.org.zagaia",
+ "/br/org/zagaia/ZukeBox")
+ bus_iface = dbus.Interface(bus_obj, "br.org.zagaia.ZukeBox")
+ bus_iface.rescan_audio_folder()
+
def config_dot_zb():
version = pjoin(zb_base_path, "version")
version_str = "0.1"
config_dot_zb()
setup_zukebox()
init_server()
+ get_zbus_service()
+
if __name__ == '__main__':
main()