コード例 #1
0
 public JsonResult LightUpMedia()
 {
     Core.Providers.IMediaDiscoveryProvider disco = new Core.Providers.MediaDiscoveryProvider();
     if (disco.Providers.Count > 0)
     {
         IMediaProvider p = disco.Providers[0];
         return Json(new { ID = 0, FriendlyName = p.FriendlyName, HTML = "<span class='MediaRenderer XBMC'><span class='Play'>Play</span><span class='Pause'>Pause</span><span class='Stop'>Stop</span></span>" }, JsonRequestBehavior.AllowGet);
     }
     else
     {
         return Json(new { ID = 0, FriendlyName = "", HTML = "" }, JsonRequestBehavior.AllowGet);
     }
 }
コード例 #2
0
ファイル: SeriesController.cs プロジェクト: JohnLuc/NzbDrone
 public JsonResult ControlMedia()
 {
     Core.Providers.IMediaDiscoveryProvider disco = new Core.Providers.MediaDiscoveryProvider();
     IMediaProvider p = disco.Providers[0];
     string action = Request["Action"];
     switch (action)
     {
         case "Play":
             p.Play();
             break;
         case "Pause":
             p.Pause();
             break;
         case "Stop":
             p.Stop();
             break;
         default:
             break;
     }
     return Json(new { Success = true }, JsonRequestBehavior.AllowGet);
 }
コード例 #3
0
ファイル: SeriesController.cs プロジェクト: JohnLuc/NzbDrone
 public JsonResult MediaDetect()
 {
     Core.Providers.IMediaDiscoveryProvider disco = new Core.Providers.MediaDiscoveryProvider();
     return Json(new { Discovered = disco.DiscoveredMedia }, JsonRequestBehavior.AllowGet);
 }
コード例 #4
0
ファイル: SeriesController.cs プロジェクト: JohnLuc/NzbDrone
 public JsonResult LightUpMedia()
 {
     Core.Providers.IMediaDiscoveryProvider disco = new Core.Providers.MediaDiscoveryProvider();
     IMediaProvider p = disco.Providers[0];
     return Json(new { ID = 0, HTML = "<span class='MediaRenderer XBMC'><span class='Play'>Play</span><span class='Pause'>Pause</span><span class='Stop'>Stop</span></span>" }, JsonRequestBehavior.AllowGet);
 }