Example #1
0
 public static function playqueues($params)
 {
     $n = count($params);
     $r = Plex_XML_Data::createLibContainer();
     if ($n == 1) {
         $playlistID = $params[0];
         Plex_XML_Data::setTmpPlayQueue($r, $playlistID);
     } else {
         $type = $_GET['type'];
         $playlistID = $_GET['playlistID'];
         $uri = $_GET['uri'];
         $key = $_GET['key'];
         $shuffle = $_GET['shuffle'];
         Plex_XML_Data::setPlayQueue($r, $type, $playlistID, $uri, $key, $shuffle);
     }
     Plex_XML_Data::setContainerSize($r);
     self::apiOutputXml($r->asXML());
 }
Example #2
0
 public static function library_ondeck($params)
 {
     $data = array();
     $data['album'] = Stats::get_recent('album', 25);
     $r = Plex_XML_Data::createLibContainer();
     Plex_XML_Data::setCustomView($r, $data);
     Plex_XML_Data::setContainerSize($r);
     self::apiOutput($r->asXML());
 }