Exemple #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());
 }
Exemple #2
0
 public static function services_browse($params)
 {
     self::check_access(75);
     $r = Plex_XML_Data::createContainer();
     Plex_XML_Data::setBrowseService($r, $params[0]);
     Plex_XML_Data::setContainerSize($r);
     self::apiOutput($r->asXML());
 }