async void chimneyMpdServer_OnSetVol(object sender, ResponseEventArgs e)
{
if(e.arguments.Count > 0)
{
try
{
double newvol = Convert.ToDouble(e.arguments[0]);
#if WINDOWS_PHONE_APP
BackgroundMediaPlayer.Current.Volume = newvol * 0.01;
#else
await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
ChimneyMPDMediaElement.Volume = newvol * 0.01;
});
#endif
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
chimneyMpdServer.AppendResponse(string.Empty, e.id, e.position);
if (OnIdleEvent != null) OnIdleEvent(this, new IdleEventArgs("mixer"));
}
}