async void chimneyMpdServer_OnRandom(object sender, ResponseEventArgs e)
{
if (e.arguments.Count > 0)
{
int newOptionSetting = 0;
bool suc = int.TryParse(e.arguments.First<string>(), out newOptionSetting);
var option = await Dbconnection.FindAsync<Option>(o => o.Name == "random");
if (option != null)
{
option.ValueBool = (newOptionSetting == 0) ? false : true;
await Dbconnection.UpdateAsync(option);
option_random = (newOptionSetting == 0) ? false : true;
}
}
chimneyMpdServer.AppendResponse(string.Empty, e.id, e.position);
if (OnIdleEvent != null) OnIdleEvent(this, new IdleEventArgs("options"));
}