public AudioPlaybackSettingsViewModel()
{
PlaybackProviders = Modules.Playback;
IAudioPlaybackProvider savedPlaybackProvider = Modules.Playback.FirstOrDefault (p => p.GetType().GetSimpleName() == Settings.PlaybackProvider);
if (savedPlaybackProvider == null)
CurrentPlaybackProvider = Modules.Playback.FirstOrDefault();
else {
CurrentPlaybackProvider = savedPlaybackProvider;
if (Settings.PlaybackDevice != null)
{
var setDevice = PlaybackDevices.FirstOrDefault (d => d.Device.Name == Settings.PlaybackDevice);
if (setDevice != null)
CurrentPlaybackDevice = setDevice;
}
}
Volume = Settings.GlobalVolume * 100;
}