public async Task <MediaServerDevice[]> GetMediaServerUpnp() { var locations = await GetDeviceLocations(URN_MediaServer); var devices = new List <MediaServerDevice>(); foreach (var location in locations) { MediaServerDevice device = new MediaServerDevice(); try { await device.Init(location.Item1, location.Item2, progress); devices.Add(device); } catch (Exception) { } } return(devices.ToArray()); }
public ContentDirectory(MediaServerDevice mediaServerDevice) { _mediaServerDevice = mediaServerDevice; }