from brisa.upnp.services.cds import ContentDirectory
from brisa.upnp.services.connmgr import ConnectionManagerServer
+from zukebox_server.services.playlist.zukebox_playlist import PlayList
+
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
class ZukeBoxServer(ZIface, dbus.service.Object):
model_name = "ZukeBox Server version 0.1"
project_page = "http://portal.fucapi.edu.br/nepcomp/zagaia"
serial_no = '0000010'
- model_description = 'A UPnP Server for ZukeBox'
+ model_description = 'A UPnP Audio Server for ZukeBox'
+
self.device = Device('urn:schemas-upnp-org:device:ZukeBoxServer:1',
self.server_name, force_listen_url=self.listen_url,
manufacturer="Zagaia Laboratory and INdT Brazil",
model_name=model_name, model_number=serial_no,
model_url=project_page, serial_number=serial_no)
-
-
- def _create_service(self):
+ def _create_services(self):
self.cds = ContentDirectory(self.plugins_folder,
self.plugins_module_path)
cm = ConnectionManagerServer()
def start(self):
"""Start the ZukeBox Server"""
self._create_device()
- self._create_service()
+ self._create_services()
self.device.start()
reactor.add_after_stop_func(self.device.stop)
reactor.main()