summaryrefslogtreecommitdiff
path: root/src/msd/msd_upnp.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/msd/msd_upnp.py')
-rw-r--r--src/msd/msd_upnp.py25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/msd/msd_upnp.py b/src/msd/msd_upnp.py
index c2e83cc..f2bba50 100644
--- a/src/msd/msd_upnp.py
+++ b/src/msd/msd_upnp.py
@@ -1,4 +1,4 @@
-# media-service-demo
+# dleyna-control
#
# Copyright (C) 2012 Intel Corporation. All rights reserved.
#
@@ -22,12 +22,13 @@ from msd_utils import *
import dbus
import os
+DLEYNA_SERVER_DBUS_NAME = 'com.intel.dleyna-server'
+
class MediaObject(object):
def __init__(self, path):
- bus = dbus.SessionBus()
- self.__propsIF = dbus.Interface(bus.get_object(
- 'com.intel.media-service-upnp', path),
+ obj = dbus.SessionBus().get_object(DLEYNA_SERVER_DBUS_NAME, path)
+ self.__propsIF = dbus.Interface(obj,
'org.freedesktop.DBus.Properties')
def get_prop(self, prop_name, iface = ""):
return self.__propsIF.Get(iface, prop_name)
@@ -36,10 +37,9 @@ class Container(MediaObject):
def __init__(self, path):
MediaObject.__init__(self, path)
- bus = dbus.SessionBus()
- self.__containerIF = dbus.Interface(bus.get_object(
- 'com.intel.media-service-upnp', path),
- 'org.gnome.UPnP.MediaContainer2')
+ obj = dbus.SessionBus().get_object(DLEYNA_SERVER_DBUS_NAME, path)
+ self.__containerIF = dbus.Interface(obj,
+ 'org.gnome.UPnP.MediaContainer2')
def search(self, query, offset, count, fltr, sort=""):
return self.__containerIF.SearchObjectsEx(query, offset, count, fltr,
@@ -86,11 +86,10 @@ class State(object):
self.__lost_server_cb(path)
def __init__(self):
- bus = dbus.SessionBus()
- self.__manager = dbus.Interface(bus.get_object(
- 'com.intel.media-service-upnp',
- '/com/intel/MediaServiceUPnP'),
- 'com.intel.MediaServiceUPnP.Manager')
+ obj = dbus.SessionBus().get_object(DLEYNA_SERVER_DBUS_NAME,
+ '/com/intel/dLeynaServer')
+ self.__manager = dbus.Interface(obj,
+ 'com.intel.dLeynaServer.Manager')
self.__servers = {}
self.__found_server_cb = None
self.__lost_server_cb = None