Updated the acess of D-Bus service.
[zukebox] / zukebox_server / src / bin / zukebox-server
index 8acfd5f..c7f6dc0 100755 (executable)
@@ -1,7 +1,11 @@
 #!/usr/bin/env python
 
 import os
+import sys
 import socket
+import brisa
+# setting debug mode
+brisa.__enable_events_logging__ = True
 from brisa.core import config
 from brisa.core import log
 from brisa.core.system import daemonize
@@ -9,7 +13,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
@@ -19,10 +23,13 @@ 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"
 
 def config_dot_zb():
+    log.info("creating the dot zukebox path")
     version = pjoin(zb_base_path, "version")
     version_str = "0.1"
 
@@ -35,11 +42,14 @@ def config_dot_zb():
         return
 
 def setup_zukebox():
+    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",
@@ -58,11 +68,12 @@ 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()