// GET: /Music/PlayListenAgain public ContentResult PlayListenAgain( string pid) { string name; string station; DateTime startTime; string streamUrl = BBC.GetStreamUrl(pid, out name, out station, out startTime); JRMC.SetStreaming(name, station, startTime); JRMC.GetXml(JRMC.Url + "Control/CommandLine?Arguments=/Play " + HttpUtility.UrlEncode(streamUrl)); return(this.Content("")); }
// GET: /Music/SendMCWS public ContentResult SendMCWS( string url) { if (url.StartsWith("Playback/PlayByKey?")) { JRMC.ClearStreaming(); } // Can't seek streamed radio if (url.StartsWith("Playback/Position?") && JRMC.IsStreaming()) { return(this.Content("")); } XDocument doc = JRMC.GetXml(JRMC.Url + url); return(this.Content(doc.ToString(), @"text/xml")); }