Example #1
0
 def get_music_services(self, device):
     service = self.control_point.get_ms_service(device)
     service_response = service.ListAvailableServices()
     musicservices = {}
     if 'AvailableServiceDescriptorList' in service_response:
         elt = AvailableServices().from_string(service_response['AvailableServiceDescriptorList'])
         service_response['AvailableServiceDescriptorList'] = elt.get_items()
         for item in service_response['AvailableServiceDescriptorList']:
             musicservices[item.Id] = item.Name
     return musicservices