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
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"
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"
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",
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()