public ZpdCurrentPlayerState(ZpdTrack currentTrack, float currentTrackPosition, float volume, bool isPlaying) { CurrentTrack = currentTrack; CurrentTrackPosition = currentTrackPosition; Volume = volume; IsPlaying = isPlaying; }
public JsonResult GetCurrentQueue() { Response.CacheControl = "no-cache"; Response.Cache.SetETag((Guid.NewGuid()).ToString()); var results = new ZpdTrack[0]; try { results = ClientManager.Client.GetCurrentQueue(); } catch { // eat the exception } return Json(results, JsonRequestBehavior.AllowGet); }
public JsonResult Search(string query) { Response.CacheControl = "no-cache"; Response.Cache.SetETag((Guid.NewGuid()).ToString()); var results = new ZpdTrack[0]; try { results = String.IsNullOrWhiteSpace(query) ? null : ClientManager.Client.Search(query); } catch { // eat the exception } return Json(results, JsonRequestBehavior.AllowGet); }