Fix the start script
[zukebox] / zukebox_server / src / bin / zukebox-server
index 968601a..438c7b2 100755 (executable)
@@ -10,7 +10,7 @@ from brisa.utils import options
 
 import zukebox_server
 from zukebox_server.system import linux
-from zukebox_server.server.zukebox_server import ZukeBoxServer
+from zukebox_server.server.zb_server import ZukeBoxServer
 
 pjoin = os.path.join
 pexists = os.path.exists
@@ -20,6 +20,8 @@ zb_base_path = pjoin(home_path, ".zukebox")
 zb_database_path = pjoin(zb_base_path, "audio_library.db")
 zb_module_path = zukebox_server.__path__[0]
 zb_plugins_path = pjoin(zb_module_path, "plugins")
+zb_services_path = pjoin(zb_module_path, "services")
+zb_xml_path = pjoin(zb_module_path, "xml_descriptions")
 
 plugin_section = "zukebox_server_plugin-audio-library"
 
@@ -29,11 +31,11 @@ def get_zbus_service():
     bus_obj = bus.get_object("br.org.zagaia",
             "/br/org/zagaia/ZukeBox")
     bus_iface = dbus.Interface(bus_obj, "br.org.zagaia.ZukeBox")
-    log.debug("zukebox-server.executing rescan audio path...")
+    log.info("zukebox-server.executing rescan audio path...")
     bus_iface.rescan_audio_folder()
 
 def config_dot_zb():
-    log.debug("creating the dot zukebox path")
+    log.info("creating the dot zukebox path")
     version = pjoin(zb_base_path, "version")
     version_str = "0.1"
 
@@ -46,12 +48,14 @@ def config_dot_zb():
         return
 
 def setup_zukebox():
-    log.debug("setting the zukebox variables in config.manager")
+    log.info("setting the zukebox variables in config.manager")
     # ZBox Server
     config.manager.set_parameter("zukebox_server", "name", "ZukeBox Server")
     config.manager.set_parameter("zukebox_server", "owner", "zukebox-server")
-    config.manager.set_parameter("zukebox_server", "home", zb_module_path)
+    config.manager.set_parameter("zukebox_server", "module_path", zb_module_path)
     config.manager.set_parameter("zukebox_server", "plugins", zb_plugins_path)
+    config.manager.set_parameter("zukebox_server", "services", zb_services_path)
+    config.manager.set_parameter("zukebox_server", "xml_path", zb_xml_path)
 
     # ZBox Plugins
     config.manager.set_parameter(plugin_section, "owner",
@@ -70,18 +74,17 @@ def setup_zukebox():
 def init_server():
     log.info("ZukeBox Server starting....")
     listen_url, daemon = options.parse_args("ZukeBox Server")
+    print listen_url, daemon
     if daemon:
         daemonize()
     server_name = config.get_parameter("zukebox_server", "name")
-    zb_server = ZukeBoxServer(server_name, listen_url)
-    zb_server.start()
+    zb_srv = ZukeBoxServer(server_name, listen_url)
+    zb_srv.start()
 
 def main():
     config_dot_zb()
     setup_zukebox()
     init_server()
-    get_zbus_service()
-
 
 if __name__ == '__main__':
     main()