A
$Plex_MachineAbstract #address — Property in class Plex_MachineAbstract
The IP address of the Plex machine on the network. $Plex_Server_Library_ItemAbstract #allowSync — Property in class Plex_Server_Library_ItemAbstract
Whether or not the item is available for sync. $Plex_Server_Library_ItemAbstract #addedAt — Property in class Plex_Server_Library_ItemAbstract
Date the item was added to the library. $Plex_Server_Library_ItemGrandparentAbstract #art — Property in class Plex_Server_Library_ItemGrandparentAbstract
Reference to the item's art. $Plex_Server_Library_SectionAbstract #art — Property in class Plex_Server_Library_SectionAbstract
Reference to the art section's art. $Plex_Server_Library_SectionAbstract #agent — Property in class Plex_Server_Library_SectionAbstract
The metadata agent for the section. B
Plex_Client_Controller_Navigation ::back () — Method in class Plex_Client_Controller_Navigation
Executes the back command. Plex_Client_Controller_Playback ::bigStepForward () — Method in class Plex_Client_Controller_Playback
Executes the big step forward command. Plex_Client_Controller_Playback ::bigStepBack () — Method in class Plex_Client_Controller_Playback
Executes the big step back command. Plex_Server_Library_ItemAbstract ::buildChildrenEndpoint () — Method in class Plex_Server_Library_ItemAbstract
Builds an endpoint for an item to retrieve its children and grandchildren
items. Plex_Server_Library_ItemAbstract ::buildAllLeavesEndpoint () — Method in class Plex_Server_Library_ItemAbstract
Builds an endpoint for an item to retrieve all of its grandchildren. Plex_Server_Library_ItemAbstract ::buildUrlThumb () — Method in class Plex_Server_Library_ItemAbstract
Build a url with access to the thumbnail image. Plex_Server_Library_SectionAbstract ::buildEndpoint () — Method in class Plex_Server_Library_SectionAbstract
Generic method for building a Plex library section endpoint. Plex_Server_Library_SectionAbstract ::buildSearchEndpoint () — Method in class Plex_Server_Library_SectionAbstract
Builds an endpoint to search a Plex library section. Plex_Server_Library ::buildUrl () — Method in class Plex_Server_Library
Generic way of building a url agains the Plex library. C
Plex_Client_Controller_Navigation ::contextMenu () — Method in class Plex_Client_Controller_Navigation
Executes the context menu command. $Plex_Server_Library_ItemAbstract #country — Property in class Plex_Server_Library_ItemAbstract
The country info associated with a Plex item. $Plex_Server_Library_ItemGrandparentAbstract #contentRating — Property in class Plex_Server_Library_ItemGrandparentAbstract
Content rating of the item. For shows it might be 'TV-PG' and for movies
it might be something like 'PG-13.' $Plex_Server_Library_ItemGrandparentAbstract #childCount — Property in class Plex_Server_Library_ItemGrandparentAbstract
Number of child items (Plex_Server_Library_ItemChildAbstract) that are
associated with the grandparent. In the case of Shows this is Seasons. $Plex_Server_Library_SectionAbstract #createdAt — Property in class Plex_Server_Library_SectionAbstract
Date the section was created. D
$Plex_Server_Library_ItemAbstract #director — Property in class Plex_Server_Library_ItemAbstract
The director info associated with a Plex item. Plex_Server_Library_ItemAbstract ::doesAllowSync () — Method in class Plex_Server_Library_ItemAbstract
Says whether or not the item is available for sync. $Plex_Server_Library_ItemChildAbstract #duration — Property in class Plex_Server_Library_ItemChildAbstract
Duration of the item in seconds. E
Plex_Client_ControllerAbstract ::executeCommand () — Method in class Plex_Client_ControllerAbstract
Using the calling class and function builds and calls the URL for the
Plex client controller command. F
Plex_Client_Controller_Playback ::fastForward () — Method in class Plex_Client_Controller_Playback
Executes the fast forward command. Plex_Client_ControllerAbstract ::factory () — Method in class Plex_Client_ControllerAbstract
Static factory method for instantiating and returning a child controller
class. Plex_Server_Library_ItemAbstract ::factory () — Method in class Plex_Server_Library_ItemAbstract
Static factory method used to instantiate child item classes by their
type. Plex_Server_Library_SectionAbstract ::factory () — Method in class Plex_Server_Library_SectionAbstract
Static factory method used to instantiate child section classes by their
type. Plex_Server_Library ::functionToType () — Method in class Plex_Server_Library
Given a function name, uses that name to decide what Plex library item
item type with which the function is associated. This is useful when
trying to polymorphically request items because we can use the calling
function to abstractly identify what type of item with which we are
dealing. G
Plex_ExceptionAbstract ::getCodeForType () — Method in class Plex_ExceptionAbstract
Every valid exception type should have an HTTP code with which it is
associated. This method brings back said code for the given exception
type. Plex_ExceptionAbstract ::getMessageForType () — Method in class Plex_ExceptionAbstract
Every valid exception type should have a message with which it is
associated. This method brings back said message for the given exception
type. Plex_ExceptionAbstract ::getValidTypes () — Method in class Plex_ExceptionAbstract
Module specific exceptions will have a defined set of exception types
they are allowed to throw. This method will list the valid exception
types for the instantiated exception class. Plex_ExceptionInterface ::getCodeForType () — Method in class Plex_ExceptionInterface
Every valid exception type should have an HTTP code with which it is
associated. This method brings back said code for the given exception
type. Plex_ExceptionInterface ::getMessageForType () — Method in class Plex_ExceptionInterface
Every valid exception type should have a message with which it is
associated. This method brings back said message for the given exception
type. Plex_ExceptionInterface ::getValidTypes () — Method in class Plex_ExceptionInterface
Module specific exceptions will have a defined set of exception types
they are allowed to throw. This method will list the valid exception
types for the instantiated exception class. Plex_MachineAbstract ::getBaseUrl () — Method in class Plex_MachineAbstract
Returns the base URL, which will be standard for all requests made to the
Plex machine. Plex_MachineAbstract ::getCallingFunction () — Method in class Plex_MachineAbstract
Universal function so any method belonging to a child class of a Plex
machine can discover which function called it. This is used mainly for
some of our polymorphic requests as the calling function can tell us what
type of item is being requested. Plex_MachineInterface ::getName () — Method in class Plex_MachineInterface
Returns the name of the Plex machine. Plex_MachineInterface ::getAddress () — Method in class Plex_MachineInterface
Returns the IP address of the Plex machine. Plex_MachineInterface ::getPort () — Method in class Plex_MachineInterface
Returns the port on which the Plex machine listens. Plex_MachineInterface ::getToken () — Method in class Plex_MachineInterface
Returns the token on which the Plex machine listens. Plex ::getServer () — Method in class Plex
Returns the requested of the firt server or by the unique name under
which it was registered. Plex ::getClient () — Method in class Plex
Returns the requested firt client or by the unique name under which it
was registered. Plex ::getAllClients () — Method in class Plex
Returns the requested all clients. Plex_Client ::getNavigationController () — Method in class Plex_Client
Returns the navigation controller. Plex_Client ::getPlaybackController () — Method in class Plex_Client
Returns the playback controller. Plex_Client ::getApplicationController () — Method in class Plex_Client
Returns the application controller. Plex_Client ::getName () — Method in class Plex_Client
Returns the Plex client's name. Plex_Client ::getAddress () — Method in class Plex_Client
Returns the Plex client's IP address. Plex_Client ::getPort () — Method in class Plex_Client
Returns the port on which the Plex client listens. Plex_Client ::getToken () — Method in class Plex_Client
Returns the token on which the Plex machine listens. Plex_Client ::getHost () — Method in class Plex_Client
Returns the hostname of the Plex client. Plex_Client ::getMachineIdentifier () — Method in class Plex_Client
Returns the mac address of the Plex client. Plex_Client ::getVersion () — Method in class Plex_Client
Returns the version of the Plex software the Plex client is running. Plex_Client ::getServer () — Method in class Plex_Client
Returns the server that registered the client. Plex_Server ::getClients () — Method in class Plex_Server
Returns all the available clients to which the Plex server has access
indexed by the Plex client name. Plex_Server ::getLibrary () — Method in class Plex_Server
Returns the Plex library belonging to the instantiated Plex server. Plex_Server ::getName () — Method in class Plex_Server
Returns the Plex server's name. Plex_Server ::getAddress () — Method in class Plex_Server
Returns the Plex server's IP address. Plex_Server ::getPort () — Method in class Plex_Server
Returns the port on which the Plex server listens. Plex_Server ::getToken () — Method in class Plex_Server
Returns the token on which the Plex machine listens. Plex_Server_Library_Item_Media_File ::getId () — Method in class Plex_Server_Library_Item_Media_File
Returns the ID of the file. Plex_Server_Library_Item_Media_File ::getKey () — Method in class Plex_Server_Library_Item_Media_File
Returns the key of the file. Plex_Server_Library_Item_Media_File ::getDuration () — Method in class Plex_Server_Library_Item_Media_File
Returns the duration of the file. Plex_Server_Library_Item_Media_File ::getFile () — Method in class Plex_Server_Library_Item_Media_File
Returns the path of the file. Plex_Server_Library_Item_Media_File ::getPath () — Method in class Plex_Server_Library_Item_Media_File
Returns the path of the file. Plex_Server_Library_Item_Media_File ::getSize () — Method in class Plex_Server_Library_Item_Media_File
Returns the size of the file. Plex_Server_Library_Item_Media_File ::getContainer () — Method in class Plex_Server_Library_Item_Media_File
Returns the container of the file. Plex_Server_Library_Item_Media_FileInterface ::getId () — Method in class Plex_Server_Library_Item_Media_FileInterface
Returns the ID of the file. Plex_Server_Library_Item_Media_FileInterface ::getKey () — Method in class Plex_Server_Library_Item_Media_FileInterface
Returns the key of the file. Plex_Server_Library_Item_Media_FileInterface ::getDuration () — Method in class Plex_Server_Library_Item_Media_FileInterface
Returns the duration of the file. Plex_Server_Library_Item_Media_FileInterface ::getFile () — Method in class Plex_Server_Library_Item_Media_FileInterface
Returns the path of the file. Plex_Server_Library_Item_Media_FileInterface ::getSize () — Method in class Plex_Server_Library_Item_Media_FileInterface
Returns the size of the file. Plex_Server_Library_Item_Media_FileInterface ::getContainer () — Method in class Plex_Server_Library_Item_Media_FileInterface
Returns the container of the file. Plex_Server_Library_Item_Media ::getId () — Method in class Plex_Server_Library_Item_Media
Returns the ID of the media info. Plex_Server_Library_Item_Media ::getDuration () — Method in class Plex_Server_Library_Item_Media
Returns the length of the file. Plex_Server_Library_Item_Media ::getBitrate () — Method in class Plex_Server_Library_Item_Media
Returns the bitrate of the file. Plex_Server_Library_Item_Media ::getWidth () — Method in class Plex_Server_Library_Item_Media
Returns the width of the file's video. Plex_Server_Library_Item_Media ::getHeight () — Method in class Plex_Server_Library_Item_Media
Returns the height of the file's video. Plex_Server_Library_Item_Media ::getAspectRatio () — Method in class Plex_Server_Library_Item_Media
Returns the aspect ratio of the file's video. Plex_Server_Library_Item_Media ::getVideoResolution () — Method in class Plex_Server_Library_Item_Media
Returns the video resolution of the file's video. Plex_Server_Library_Item_Media ::getContainer () — Method in class Plex_Server_Library_Item_Media
Returns the container of the file. Plex_Server_Library_Item_Media ::getVideoFrameRate () — Method in class Plex_Server_Library_Item_Media
Returns the frame rate of the file's video Plex_Server_Library_Item_Media ::getFiles () — Method in class Plex_Server_Library_Item_Media
Returns the files associated with the item. Plex_Server_Library_Item_MediaInterface ::getId () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the ID of the media info. Plex_Server_Library_Item_MediaInterface ::getDuration () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the length of the file. Plex_Server_Library_Item_MediaInterface ::getBitrate () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the bitrate of the file. Plex_Server_Library_Item_MediaInterface ::getWidth () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the width of the file's video. Plex_Server_Library_Item_MediaInterface ::getHeight () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the height of the file's video. Plex_Server_Library_Item_MediaInterface ::getAspectRatio () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the aspect ratio of the file's video. Plex_Server_Library_Item_MediaInterface ::getVideoResolution () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the video resolution of the file's video. Plex_Server_Library_Item_MediaInterface ::getContainer () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the container of the file. Plex_Server_Library_Item_MediaInterface ::getVideoFrameRate () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the frame rate of the file's video Plex_Server_Library_Item_MediaInterface ::getFiles () — Method in class Plex_Server_Library_Item_MediaInterface
Returns the files associated with the item. Plex_Server_Library_Item_Album ::getTracks () — Method in class Plex_Server_Library_Item_Album
Returns an array of all the track objects for the instantiated album. Plex_Server_Library_Item_Album ::getTrack () — Method in class Plex_Server_Library_Item_Album
Returns a single track by index, key, or exact title match. Plex_Server_Library_Item_Artist ::getAlbums () — Method in class Plex_Server_Library_Item_Artist
Returns an array of all the album objects for the intstantiated artist. Plex_Server_Library_Item_Artist ::getAlbum () — Method in class Plex_Server_Library_Item_Artist
Returns a single album by index, key, or exact title match. Plex_Server_Library_Item_Artist ::getAllTracks () — Method in class Plex_Server_Library_Item_Artist
Returns all the tracks for a given artist. Plex_Server_Library_Item_Artist ::getRandomTrack () — Method in class Plex_Server_Library_Item_Artist
Returns a single random track for a given artist. Plex_Server_Library_Item_Movie ::getStudio () — Method in class Plex_Server_Library_Item_Movie
Returns the studio of the movie. Plex_Server_Library_Item_Movie ::getTagline () — Method in class Plex_Server_Library_Item_Movie
Returns the tagline of the movie. Plex_Server_Library_Item_Season ::getEpisodes () — Method in class Plex_Server_Library_Item_Season
Returns an array of all the episode objects for the instantiated season. Plex_Server_Library_Item_Season ::getEpisode () — Method in class Plex_Server_Library_Item_Season
Returns a single episode by index, key, or exact title match. Plex_Server_Library_Item_Show ::getSeasons () — Method in class Plex_Server_Library_Item_Show
Returns an array of all the season objects for the instantiated show. Plex_Server_Library_Item_Show ::getSeason () — Method in class Plex_Server_Library_Item_Show
Returns a single season by index, key, or exact title match. Plex_Server_Library_Item_Show ::getAllEpisodes () — Method in class Plex_Server_Library_Item_Show
Returns all the episodes for a given show. Plex_Server_Library_Item_Show ::getRandomEpisode () — Method in class Plex_Server_Library_Item_Show
Returns a single random episode for a given show. Plex_Server_Library_Item_Show ::getSeasonsCount () — Method in class Plex_Server_Library_Item_Show
Returns an integer of the seasons number for the instantiated show. Plex_Server_Library_Item_Show ::getEpisodesCount () — Method in class Plex_Server_Library_Item_Show
Returns an integer of the Episodes number for the instantiated show. Plex_Server_Library_Item_Show ::getViewedEpisodesCount () — Method in class Plex_Server_Library_Item_Show
Returns an integer of the number of episodes viewed for the instantiated show. Plex_Server_Library_Item_Track ::getOriginalTitle () — Method in class Plex_Server_Library_Item_Track
Returns the original title. Plex_Server_Library_Item_Tag ::getId () — Method in class Plex_Server_Library_Item_Tag
Returns the ID of the tag info. Plex_Server_Library_Item_Tag ::getFilter () — Method in class Plex_Server_Library_Item_Tag
Returns the filter of the tag info. Plex_Server_Library_Item_Tag ::getTag () — Method in class Plex_Server_Library_Item_Tag
Returns the tag data of the tag info. Plex_Server_Library_Item_Tag ::getName () — Method in class Plex_Server_Library_Item_Tag
Returns the name of the tag info. Plex_Server_Library_Item_TagInterface ::getId () — Method in class Plex_Server_Library_Item_TagInterface
Returns the ID of the tag info. Plex_Server_Library_Item_TagInterface ::getFilter () — Method in class Plex_Server_Library_Item_TagInterface
Returns the filter of the tag info. Plex_Server_Library_Item_TagInterface ::getTag () — Method in class Plex_Server_Library_Item_TagInterface
Returns the data tag of the tag info. $Plex_Server_Library_ItemAbstract #genres — Property in class Plex_Server_Library_ItemAbstract
The genres info associated with a Plex item. Plex_Server_Library_ItemAbstract ::getItemByIndex () — Method in class Plex_Server_Library_ItemAbstract
Returns a single item by its index. Plex_Server_Library_ItemAbstract ::getPolymorphicItem () — Method in class Plex_Server_Library_ItemAbstract
Override of the section version of this method so we can apply slightly
different rules when retrieving single children and grandchildren at the
item level. Plex_Server_Library_ItemAbstract ::getLibrarySectionId () — Method in class Plex_Server_Library_ItemAbstract
Return library section ID to which the item belongs. Plex_Server_Library_ItemAbstract ::getRatingKey () — Method in class Plex_Server_Library_ItemAbstract
Returns the rating key of the item. Plex_Server_Library_ItemAbstract ::getKey () — Method in class Plex_Server_Library_ItemAbstract
Returns the key of the item. Plex_Server_Library_ItemAbstract ::getType () — Method in class Plex_Server_Library_ItemAbstract
Returns the type of the item. Plex_Server_Library_ItemAbstract ::getTitle () — Method in class Plex_Server_Library_ItemAbstract
Returns the title of the item. Plex_Server_Library_ItemAbstract ::getTitleSort () — Method in class Plex_Server_Library_ItemAbstract
Returns the sort title of the item. Plex_Server_Library_ItemAbstract ::getSummary () — Method in class Plex_Server_Library_ItemAbstract
Returns the summary of the item. Plex_Server_Library_ItemAbstract ::getIndex () — Method in class Plex_Server_Library_ItemAbstract
Returns the index of the item. Plex_Server_Library_ItemAbstract ::getThumb () — Method in class Plex_Server_Library_ItemAbstract
Returns the thumb reference of the item. Plex_Server_Library_ItemAbstract ::getAddedAt () — Method in class Plex_Server_Library_ItemAbstract
Returns the time at which the item was added. Plex_Server_Library_ItemAbstract ::getUpdatedAt () — Method in class Plex_Server_Library_ItemAbstract
Returns the time at which the item was last updated. Plex_Server_Library_ItemAbstract ::getViewCount () — Method in class Plex_Server_Library_ItemAbstract
Returns the number of times the item has been viewed. Plex_Server_Library_ItemAbstract ::getMedia () — Method in class Plex_Server_Library_ItemAbstract
Returns the media info of the item. Plex_Server_Library_ItemAbstract ::getGenres () — Method in class Plex_Server_Library_ItemAbstract
Returns the genres info of the item. Plex_Server_Library_ItemAbstract ::getDirector () — Method in class Plex_Server_Library_ItemAbstract
Returns the director info of the item. Plex_Server_Library_ItemAbstract ::getWriter () — Method in class Plex_Server_Library_ItemAbstract
Returns the writer info of the item. Plex_Server_Library_ItemAbstract ::getProducer () — Method in class Plex_Server_Library_ItemAbstract
Returns the producer info of the item. Plex_Server_Library_ItemAbstract ::getCountry () — Method in class Plex_Server_Library_ItemAbstract
Returns the country info of the item. Plex_Server_Library_ItemAbstract ::getRoles () — Method in class Plex_Server_Library_ItemAbstract
Returns the roles info of the item. $Plex_Server_Library_ItemChildAbstract #grandparentRatingKey — Property in class Plex_Server_Library_ItemChildAbstract
Unique integer that represents a grandparent item and helps build its
key string. $Plex_Server_Library_ItemChildAbstract #grandparentKey — Property in class Plex_Server_Library_ItemChildAbstract
Grandparent item's key. $Plex_Server_Library_ItemChildAbstract #grandparentTitle — Property in class Plex_Server_Library_ItemChildAbstract
Grandparent item's title. $Plex_Server_Library_ItemChildAbstract #grandparentThumb — Property in class Plex_Server_Library_ItemChildAbstract
Reference to the grandparent item's thumb. Plex_Server_Library_ItemChildAbstract ::getGrandparentRatingKey () — Method in class Plex_Server_Library_ItemChildAbstract
Returns the grandparent item's rating key. Plex_Server_Library_ItemChildAbstract ::getGrandparentKey () — Method in class Plex_Server_Library_ItemChildAbstract
Returns the grandparent item's key. Plex_Server_Library_ItemChildAbstract ::getGrandparentTitle () — Method in class Plex_Server_Library_ItemChildAbstract
Returns the grandparent item's title. Plex_Server_Library_ItemChildAbstract ::getGrandparentThumb () — Method in class Plex_Server_Library_ItemChildAbstract
Returns the grandparent item's thumb. Plex_Server_Library_ItemChildAbstract ::getDuration () — Method in class Plex_Server_Library_ItemChildAbstract
Returns the item's duration. Plex_Server_Library_ItemChildAbstract ::getViewOffset () — Method in class Plex_Server_Library_ItemChildAbstract
Returns the item's view offset. Plex_Server_Library_ItemGrandparentAbstract ::getArt () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the reference to the item's art. Plex_Server_Library_ItemGrandparentAbstract ::getLeafCount () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the item's leaf count. Plex_Server_Library_ItemGrandparentAbstract ::getViewedLeafCount () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the item's viewed leaf count. Plex_Server_Library_ItemGrandparentAbstract ::getYear () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the item's year. Plex_Server_Library_ItemGrandparentAbstract ::getRating () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the item's rating. Plex_Server_Library_ItemGrandparentAbstract ::getContentRating () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the item's content rating. Plex_Server_Library_ItemGrandparentAbstract ::getChildCount () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Returns the item's child count. Plex_Server_Library_ItemParentAbstract ::getParentRatingKey () — Method in class Plex_Server_Library_ItemParentAbstract
Returns the parent item's rating key. Plex_Server_Library_ItemParentAbstract ::getParentKey () — Method in class Plex_Server_Library_ItemParentAbstract
Returns the parent item's key. Plex_Server_Library_ItemParentAbstract ::getParentTitle () — Method in class Plex_Server_Library_ItemParentAbstract
Returns the parent item's title. Plex_Server_Library_ItemParentAbstract ::getParentIndex () — Method in class Plex_Server_Library_ItemParentAbstract
Returns the parent item's index. Plex_Server_Library_ItemParentAbstract ::getParentThumb () — Method in class Plex_Server_Library_ItemParentAbstract
Returns the parent item's thumb. Plex_Server_Library_ItemParentAbstract ::getOriginallyAvailableAt () — Method in class Plex_Server_Library_ItemParentAbstract
Returns the date at which the item was made available. Plex_Server_Library_SectionAbstract ::getAllItems () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve all items for its
section. Plex_Server_Library_SectionAbstract ::getUnwatchedItems () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve all unwatched items for
its section. Plex_Server_Library_SectionAbstract ::getNewestItems () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve the newest items for
its section. Plex_Server_Library_SectionAbstract ::getRecentlyAddedSectionItems () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve recently added items
for its section. It is named slightly differently as it collided with the
library method of the same name. Plex_Server_Library_SectionAbstract ::getOnDeckSectionItems () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve the on deck items for
its section. It is named slightly differently as it collided with the
library method of the same name. Plex_Server_Library_SectionAbstract ::getRecentlyViewedItems () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve recently viewed items
for its section. Plex_Server_Library_SectionAbstract ::getItemsByCollection () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve recently viewed items
for its section. Plex_Server_Library_SectionAbstract ::getItemsByFirstCharacter () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve items by first
character from its section. Plex_Server_Library_SectionAbstract ::getItemsByGenre () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve items by genre from its
section. Plex_Server_Library_SectionAbstract ::getItemsByYear () — Method in class Plex_Server_Library_SectionAbstract
Generic method allowing a child class to retrieve items by four digit
year from its section Plex_Server_Library_SectionAbstract ::getPolymorphicItem () — Method in class Plex_Server_Library_SectionAbstract
A generic method to allow polymorphic retrieval of a single library item. Plex_Server_Library_SectionAbstract ::getFirstCharacters () — Method in class Plex_Server_Library_SectionAbstract
Returns a list with first letter of title, key and size for the child class's section. We use
makeCall directly here, because we want to return just the raw array of
caracters and not do any post processing on it. Plex_Server_Library_SectionAbstract ::getAlphabet () — Method in class Plex_Server_Library_SectionAbstract
Returns a list of alphanumeric of first letter for the child class's section. Plex_Server_Library_SectionAbstract ::getCollections () — Method in class Plex_Server_Library_SectionAbstract
Returns a list of collections for the child class's section. We use
makeCall directly here, because we want to return just the raw array of
collections and not do any post processing on it. Plex_Server_Library_SectionAbstract ::getGenres () — Method in class Plex_Server_Library_SectionAbstract
Returns a list of genres for the child class's section. We use makeCall
directly here, because we want to return just the raw array of genres and
not do any post processing on it. Plex_Server_Library_SectionAbstract ::getArt () — Method in class Plex_Server_Library_SectionAbstract
Returns a reference to the section's art. Plex_Server_Library_SectionAbstract ::getKey () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's key. Plex_Server_Library_SectionAbstract ::getType () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's type. Plex_Server_Library_SectionAbstract ::getTitle () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's title. Plex_Server_Library_SectionAbstract ::getAgent () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's agent. Plex_Server_Library_SectionAbstract ::getScanner () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's scanner Plex_Server_Library_SectionAbstract ::getLanguage () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's language. Plex_Server_Library_SectionAbstract ::getUuid () — Method in class Plex_Server_Library_SectionAbstract
Returns the section's universally unique identifier. Plex_Server_Library_SectionAbstract ::getUpdatedAt () — Method in class Plex_Server_Library_SectionAbstract
Returns the time at which the section was last updated. Plex_Server_Library_SectionAbstract ::getCreatedAt () — Method in class Plex_Server_Library_SectionAbstract
Returns the time at which the section was created. Plex_Server_Library_Section_Artist ::getAllArtists () — Method in class Plex_Server_Library_Section_Artist
Returns all the artists for the given section. Plex_Server_Library_Section_Artist ::getAllAlbums () — Method in class Plex_Server_Library_Section_Artist
Returns all the albums for the given section. Plex_Server_Library_Section_Artist ::getArtistsByGenre () — Method in class Plex_Server_Library_Section_Artist
Returns all the artists categorized under a given genre. Plex_Server_Library_Section_Artist ::getAlbumsByDecade () — Method in class Plex_Server_Library_Section_Artist
Returns all the albums from a given four digit decade. Plex_Server_Library_Section_Artist ::getAlbumsByYear () — Method in class Plex_Server_Library_Section_Artist
Returns all the albums from a given four digit year. Plex_Server_Library_Section_Artist ::getArtistsByCollection () — Method in class Plex_Server_Library_Section_Artist
Returns all the artists contained in a given collection. Plex_Server_Library_Section_Artist ::getRecentlyAddedAlbums () — Method in class Plex_Server_Library_Section_Artist
Returns an array of albums recently added to the section. Plex_Server_Library_Section_Artist ::getArtist () — Method in class Plex_Server_Library_Section_Artist
Returns a single artist by its rating key, key, or exact title match. Plex_Server_Library_Section_Artist ::getTrack () — Method in class Plex_Server_Library_Section_Artist
Returns a single track by its rating key, key, or exact title match. Plex_Server_Library_Section_FilmeTrait ::getContentRatings () — Method in class Plex_Server_Library_Section_FilmeTrait
Returns a list of content ratings for the section. We use makeCall
directly here because we want to return just the raw array of content
ratings and not do any post processing on it. Plex_Server_Library_Section_Movie ::getAllMovies () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies for the given section. Plex_Server_Library_Section_Movie ::getUnwatchedMovies () — Method in class Plex_Server_Library_Section_Movie
Returns all the unwatched movies for the given section. Plex_Server_Library_Section_Movie ::getRecentlyReleasedMovies () — Method in class Plex_Server_Library_Section_Movie
Returns the recently released movies for the given section. Plex_Server_Library_Section_Movie ::getRecentlyAddedMovies () — Method in class Plex_Server_Library_Section_Movie
Returns the recently added movies for the given section. Plex_Server_Library_Section_Movie ::getRecentlyViewedMovies () — Method in class Plex_Server_Library_Section_Movie
Returns the recently viewed movies for the given section. Plex_Server_Library_Section_Movie ::getOnDeckMovies () — Method in class Plex_Server_Library_Section_Movie
Returns the on deck movies for the given section. Plex_Server_Library_Section_Movie ::getMoviesByCollection () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies contained in a given collection. Plex_Server_Library_Section_Movie ::getMoviesByGenre () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies categorized under a given genre. Plex_Server_Library_Section_Movie ::getMoviesByYear () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies from a given four digit year. Plex_Server_Library_Section_Movie ::getMoviesByDecade () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies from a given four digit decade. Plex_Server_Library_Section_Movie ::getMoviesByDirector () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies categorized under a given director. Plex_Server_Library_Section_Movie ::getMoviesByActor () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies categorized under a given actor. Plex_Server_Library_Section_Movie ::getMoviesByContentRating () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies categorized under a given content rating. Plex_Server_Library_Section_Movie ::getMoviesByResolution () — Method in class Plex_Server_Library_Section_Movie
Returns all the movies categorized under a given resolution. Plex_Server_Library_Section_Movie ::getMoviesByFirstCharacter () — Method in class Plex_Server_Library_Section_Movie
Returns all movies in the section whose titles start with the given
character. Plex_Server_Library_Section_Movie ::getDirectors () — Method in class Plex_Server_Library_Section_Movie
Returns a list of directors for the section. We use makeCall directly
here, because we want to return just the raw array of directors and not
do any post processing on it. Plex_Server_Library_Section_Movie ::getActors () — Method in class Plex_Server_Library_Section_Movie
Returns a list of actors for the section. We use makeCall directly here
because we want to return just the raw array of actors and not do any
post processing on it. Plex_Server_Library_Section_Movie ::getResolutions () — Method in class Plex_Server_Library_Section_Movie
Returns a list of resolutions for the section. We use makeCall directly
here because we want to return just the raw array of resolutions and not
do any post processing on it. Plex_Server_Library_Section_Movie ::getMovie () — Method in class Plex_Server_Library_Section_Movie
Returns a single movie by its rating key, key, or exact title match. Plex_Server_Library_Section_Show ::getAllShows () — Method in class Plex_Server_Library_Section_Show
Returns all the shows for the given section. Plex_Server_Library_Section_Show ::getUnwatchedShows () — Method in class Plex_Server_Library_Section_Show
Returns all the unwatched shows for the given section. Plex_Server_Library_Section_Show ::getRecentlyAiredEpisodes () — Method in class Plex_Server_Library_Section_Show
Returns the recently aired episodes for the given section. Plex_Server_Library_Section_Show ::getRecentlyAddedEpisodes () — Method in class Plex_Server_Library_Section_Show
Returns the recently added episodes for the given section. Plex_Server_Library_Section_Show ::getRecentlyViewedEpisodes () — Method in class Plex_Server_Library_Section_Show
Returns the recently viewed episodes for the given section. Plex_Server_Library_Section_Show ::getRecentlyViewedShows () — Method in class Plex_Server_Library_Section_Show
Returns the recently viewed shows for the given section. Plex_Server_Library_Section_Show ::getOnDeckEpisodes () — Method in class Plex_Server_Library_Section_Show
Returns the on deck episodes for the given section. Plex_Server_Library_Section_Show ::getShowsByCollection () — Method in class Plex_Server_Library_Section_Show
Returns all the shows contained in a given collection. Plex_Server_Library_Section_Show ::getShowsByFirstCharacter () — Method in class Plex_Server_Library_Section_Show
Returns all shows in the section whose titles start with the given
character. Plex_Server_Library_Section_Show ::getShowsByGenre () — Method in class Plex_Server_Library_Section_Show
Returns all the shows categorized under a given genre. Plex_Server_Library_Section_Show ::getShowsByYear () — Method in class Plex_Server_Library_Section_Show
Returns all the shows from a given four digit year. Plex_Server_Library_Section_Show ::getShowsByContentRating () — Method in class Plex_Server_Library_Section_Show
Returns all the shows categorized under a given content rating. Plex_Server_Library_Section_Show ::getShow () — Method in class Plex_Server_Library_Section_Show
Returns a single show by its rating key, key, or exact title match. Plex_Server_Library_Section_Show ::getEpisode () — Method in class Plex_Server_Library_Section_Show
Returns a single episode by its rating key, key, or exact title match. Plex_Server_Library ::getItems () — Method in class Plex_Server_Library
Generic way of requesting Plex library items. Plex_Server_Library ::getSections () — Method in class Plex_Server_Library
Returns an array of user defined Plex library sections that can be used
to interact with the items contained within. Plex_Server_Library ::getSectionByKey () — Method in class Plex_Server_Library
Returns a Plex library section by its given key. Here we simply run
self::getSections() because the endpoint /library/sections/ID does not
return full section data, it returns the categories below the section. Plex_Server_Library ::getSection () — Method in class Plex_Server_Library
Returns a Plex library section by its given key or by a exact match on
title. Here we simply run self::getSections() because the endpoint
/library/sections/ID does not return full section data, it returns the
categories below the section. Plex_Server_Library ::getRecentlyAddedItems () — Method in class Plex_Server_Library
Returns the recently added items at the library level. Plex_Server_Library ::getOnDeckItems () — Method in class Plex_Server_Library
Returns the on deck items at the library level. I
Plex_ExceptionAbstract ::isValidType () — Method in class Plex_ExceptionAbstract
Makes sure the type of exception being thrown is valid for the module
trying to throw the exception. Plex_ExceptionInterface ::isValidType () — Method in class Plex_ExceptionInterface
Makes sure the type of exception being thrown is valid for the module
trying to throw the exception. $Plex_Server_Library_ItemAbstract #index — Property in class Plex_Server_Library_ItemAbstract
Index of the item. Plex_Server_Library_SectionAbstract ::isRefreshing () — Method in class Plex_Server_Library_SectionAbstract
Tells whether the section is currently in the process of refreshing. K
$Plex_Server_Library_ItemAbstract #key — Property in class Plex_Server_Library_ItemAbstract
Key/path to specifically identify the the single item. $Plex_Server_Library_SectionAbstract #key — Property in class Plex_Server_Library_SectionAbstract
The section's key. L
$Plex_Server_Library_ItemAbstract #librarySectionId — Property in class Plex_Server_Library_ItemAbstract
The ID of the library section to which the item belongs. $Plex_Server_Library_ItemGrandparentAbstract #leafCount — Property in class Plex_Server_Library_ItemGrandparentAbstract
Number of child items (Plex_Server_Library_ItemChildAbstract) that are
associated with the grandparent. In the case of Shows this is Episodes,
in the case of Artists this is blank, and in the case of Albums this is
tracks. $Plex_Server_Library_SectionAbstract #language — Property in class Plex_Server_Library_SectionAbstract
The section's language. M
Plex_Client_Controller_Navigation ::moveUp () — Method in class Plex_Client_Controller_Navigation
Executes the move up command. Plex_Client_Controller_Navigation ::moveDown () — Method in class Plex_Client_Controller_Navigation
Executes the move down command. Plex_Client_Controller_Navigation ::moveLeft () — Method in class Plex_Client_Controller_Navigation
Executes the move left command. Plex_Client_Controller_Navigation ::moveRight () — Method in class Plex_Client_Controller_Navigation
Executes the move right command. Plex_MachineAbstract ::makeCall () — Method in class Plex_MachineAbstract
Utilizes php-curl to send a request to the passed URL and returns an XML
document reprentation of the returned content. $Plex_Server_Library_ItemAbstract #media — Property in class Plex_Server_Library_ItemAbstract
The media info associated with a Plex item. N
Plex_Client_Controller_Navigation ::nextLetter () — Method in class Plex_Client_Controller_Navigation
Executes the next letter command. $Plex_MachineAbstract #name — Property in class Plex_MachineAbstract
The name of the Plex machine on the network. O
$Plex_Server_Library_ItemParentAbstract #originallyAvailableAt — Property in class Plex_Server_Library_ItemParentAbstract
Date the item was made originally available. P
Plex_Client_Controller_Application — Class in namespace Joserick\PHPlex\Client\Controller
Represents a Plex client on the network. Plex_Client_Controller_Application ::playMedia () — Method in class Plex_Client_Controller_Application
Given a Plex server library item, this method plays the given item on
the Plex client. Plex_Client_Controller_Navigation — Class in namespace Joserick\PHPlex\Client\Controller
Represents a Plex client on the network. Plex_Client_Controller_Navigation ::pageUp () — Method in class Plex_Client_Controller_Navigation
Executes the page up command. Plex_Client_Controller_Navigation ::pageDown () — Method in class Plex_Client_Controller_Navigation
Executes the page down command. Plex_Client_Controller_Navigation ::previousLetter () — Method in class Plex_Client_Controller_Navigation
Executes the previous letter command. Plex_Client_Controller_Playback — Class in namespace Joserick\PHPlex\Client\Controller
Represents a Plex client on the network. Plex_Client_Controller_Playback ::play () — Method in class Plex_Client_Controller_Playback
Executes the play command. Plex_Client_Controller_Playback ::pause () — Method in class Plex_Client_Controller_Playback
Executes the pause command. Plex_Client_ControllerAbstract — Class in namespace Joserick\PHPlex\Client
Represents a Plex client on the network. Plex_ExceptionAbstract — Class in namespace Joserick\PHPlex\Exception
Base class for all module specific exception classes. Plex_ExceptionInterface — Class in namespace Joserick\PHPlex\Exception
Interface that defines the structure of Plex exceptions. Plex_Exception_Machine — Class in namespace Joserick\PHPlex\Exception
Exception to be thrown for any problems at the machine level. Plex_Exception_Server — Class in namespace Joserick\PHPlex\Exception
Exception to be thrown for any problems at the server level. Plex_Exception_Server_Library — Class in namespace Joserick\PHPlex\Exception\Server
Exception to be thrown for any problems at the library level. Plex_MachineAbstract — Class in namespace Joserick\PHPlex\Machine
Abstract base class containing methods and members for all Plex machines on
the network. This is used to define both Plex clients and servers. $Plex_MachineAbstract #port — Property in class Plex_MachineAbstract
The port on which the Plex machine is listening. Typically 32400 for
servers and 3000 for clients. Plex_MachineInterface — Class in namespace Joserick\PHPlex\Machine
Interface that defines the structure of Plex machines. Plex — Class in namespace Joserick\PHPlex
Bootstrap class for using php-plex to interact with the Plex HTTP API. Plex_Client — Class in namespace Joserick\PHPlex
Represents a Plex client on the network. Plex_Server — Class in namespace Joserick\PHPlex
Represents a Plex server on the network. Plex_Server_Library_Item_Media_File — Class in namespace Joserick\PHPlex\Server\Library\Item\Media\File
Class that represents a file associated with a media item. Plex_Server_Library_Item_Media_FileInterface — Class in namespace Joserick\PHPlex\Server\Library\Item\Media\File
Interface that defines the structure of the file associated with an item. Plex_Server_Library_Item_Media — Class in namespace Joserick\PHPlex\Server\Library\Item\Media
Class that represents the media info a Plex Server Library Item. Plex_Server_Library_Item_MediaInterface — Class in namespace Joserick\PHPlex\Server\Library\Item\Media
Interface that defines the structure of item media info. Plex_Server_Library_Item_Album — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex album. Plex_Server_Library_Item_Artist — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex artist. Plex_Server_Library_Item_Episode — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex episode. Plex_Server_Library_Item_Movie — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex movie. Plex_Server_Library_Item_Season — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex season. Plex_Server_Library_Item_Show — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex show. Plex_Server_Library_Item_Track — Class in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex track. Plex_Server_Library_Item_Tag — Class in namespace Joserick\PHPlex\Server\Library\Item\Tag
Class that represents the tag info a Plex Server Library Item. Plex_Server_Library_Item_TagInterface — Class in namespace Joserick\PHPlex\Server\Library\Item\Tag
Interface that represents the tag info a Plex Server Library Item. Plex_Server_Library_ItemAbstract — Class in namespace Joserick\PHPlex\Server\Library
Base class that helps define a Plex library item with all the generic methods
and member shared by all Plex library items. $Plex_Server_Library_ItemAbstract #producer — Property in class Plex_Server_Library_ItemAbstract
The producer info associated with a Plex item. Plex_Server_Library_ItemChildAbstract — Class in namespace Joserick\PHPlex\Server\Library
Base class that represents a Plex library item at the bottom of the
hierarchy. This includes items such as episodes and movies. Plex_Server_Library_ItemGrandparentAbstract — Class in namespace Joserick\PHPlex\Server\Library
Base class that represents a Plex library item at the top of the hierarchy. Plex_Server_Library_ItemInterface — Class in namespace Joserick\PHPlex\Server\Library
Interface that defines the structure of Plex library items. Plex_Server_Library_ItemParentAbstract — Class in namespace Joserick\PHPlex\Server\Library
Base class that represents a Plex library item in the middle of the
hierarchy. This includes items such as seasons and albums. The methods and
members, however, are still inherited by the child items. $Plex_Server_Library_ItemParentAbstract #parentRatingKey — Property in class Plex_Server_Library_ItemParentAbstract
Unique integer that represents a parent item and helps build its key
string. $Plex_Server_Library_ItemParentAbstract #parentKey — Property in class Plex_Server_Library_ItemParentAbstract
Parent item's key. $Plex_Server_Library_ItemParentAbstract #parentTitle — Property in class Plex_Server_Library_ItemParentAbstract
Parent item's title. $Plex_Server_Library_ItemParentAbstract #parentIndex — Property in class Plex_Server_Library_ItemParentAbstract
Parent item's index. $Plex_Server_Library_ItemParentAbstract #parentThumb — Property in class Plex_Server_Library_ItemParentAbstract
Reference to the parent item's thumb. Plex_Server_Library_SectionAbstract — Class in namespace Joserick\PHPlex\Server\Library
Class that represents a Plex library section and allows interaction with
items. This abstract class helps define how individual sections will behave
and gives them some general constants and methods that all or most can share. Plex_Server_Library_SectionTrait — Class in namespace Joserick\PHPlex\Server\Library
Trait groups diferents functionalities for Plex library section. Plex_Server_Library_Section_Artist — Class in namespace Joserick\PHPlex\Server\Library\Section
Class that represents a Plex library artist section and makes available the
retrieval of library child and grandchild music items. Plex_Server_Library_Section_FilmeTrait — Class in namespace Joserick\PHPlex\Server\Library\Section
Trait groups diferents functionalities for Plex library movie section and
Plex library show section. Plex_Server_Library_Section_Movie — Class in namespace Joserick\PHPlex\Server\Library\Section
Class that represents a Plex library movie section and allows retrieval of
Plex library movies. Plex_Server_Library_Section_Photo — Class in namespace Joserick\PHPlex\Server\Library\Section
Class that represents a Plex library photo section and makes available the
retrieval of library photo items. Plex_Server_Library_Section_Show — Class in namespace Joserick\PHPlex\Server\Library\Section
Class that represents a Plex library show section and allows retrieval of
Plex library shows and their seasons and episodes. Plex_Server_Library — Class in namespace Joserick\PHPlex\Server
Class that represents a Plex library and allows interaction with its sections
and items. R
Plex_Client_Controller_Playback ::rewind () — Method in class Plex_Client_Controller_Playback
Executes the rewind command. Plex ::registerServers () — Method in class Plex
Allows an instantiating software to define a list of Plex servers on the
network. In addition, the first server listed will be used to find the
list of available clients and will register them accordingly. $Plex_Server_Library_ItemAbstract #ratingKey — Property in class Plex_Server_Library_ItemAbstract
Unique integer that represents an item and helps build its key string. $Plex_Server_Library_ItemAbstract #roles — Property in class Plex_Server_Library_ItemAbstract
The roles info associated with a Plex item. $Plex_Server_Library_ItemGrandparentAbstract #rating — Property in class Plex_Server_Library_ItemGrandparentAbstract
Third party rating of the item. $Plex_Server_Library_SectionAbstract #refreshing — Property in class Plex_Server_Library_SectionAbstract
Boolean saying whether or not the section is currently refreshing. S
Plex_Client_Controller_Application ::setVolume () — Method in class Plex_Client_Controller_Application
Sets the volume to the given percentage level. Plex_Client_Controller_Navigation ::select () — Method in class Plex_Client_Controller_Navigation
Executes the select command. Plex_Client_Controller_Playback ::stop () — Method in class Plex_Client_Controller_Playback
Executes the stop command. Plex_Client_Controller_Playback ::stepForward () — Method in class Plex_Client_Controller_Playback
Executes the step forward command. Plex_Client_Controller_Playback ::stepBack () — Method in class Plex_Client_Controller_Playback
Executes the step back command. Plex_Client_Controller_Playback ::skipNext () — Method in class Plex_Client_Controller_Playback
Executes the skip next command. Plex_Client_Controller_Playback ::skipPrevious () — Method in class Plex_Client_Controller_Playback
Executes the skip previous command. Plex_Client ::setHost () — Method in class Plex_Client
Sets the hostname of the Plex client. Plex_Client ::setMachineIdentifier () — Method in class Plex_Client
Sets the mac address of the Plex client. Plex_Client ::setVersion () — Method in class Plex_Client
Sets the version of the Plex software the Plex client is running. Plex_Client ::setServer () — Method in class Plex_Client
Sets the server that registered the client. Plex_Server_Library_Item_Media_File ::setId () — Method in class Plex_Server_Library_Item_Media_File
Sets the ID of the file. Plex_Server_Library_Item_Media_File ::setKey () — Method in class Plex_Server_Library_Item_Media_File
Sets the key of the file. Plex_Server_Library_Item_Media_File ::setDuration () — Method in class Plex_Server_Library_Item_Media_File
Sets the duration of the file. Plex_Server_Library_Item_Media_File ::setFile () — Method in class Plex_Server_Library_Item_Media_File
Sets the path of the file. Plex_Server_Library_Item_Media_File ::setSize () — Method in class Plex_Server_Library_Item_Media_File
Sets the size of the file. Plex_Server_Library_Item_Media_File ::setContainer () — Method in class Plex_Server_Library_Item_Media_File
Sets the container of the file. Plex_Server_Library_Item_Media_FileInterface ::setId () — Method in class Plex_Server_Library_Item_Media_FileInterface
Sets the ID of the file. Plex_Server_Library_Item_Media_FileInterface ::setKey () — Method in class Plex_Server_Library_Item_Media_FileInterface
Sets the key of the file. Plex_Server_Library_Item_Media_FileInterface ::setDuration () — Method in class Plex_Server_Library_Item_Media_FileInterface
Sets the duration of the file. Plex_Server_Library_Item_Media_FileInterface ::setFile () — Method in class Plex_Server_Library_Item_Media_FileInterface
Sets the path of the file. Plex_Server_Library_Item_Media_FileInterface ::setSize () — Method in class Plex_Server_Library_Item_Media_FileInterface
Sets the size of the file. Plex_Server_Library_Item_Media_FileInterface ::setContainer () — Method in class Plex_Server_Library_Item_Media_FileInterface
Sets the container of the file. Plex_Server_Library_Item_Media ::setId () — Method in class Plex_Server_Library_Item_Media
Sets the ID of the media info. Plex_Server_Library_Item_Media ::setDuration () — Method in class Plex_Server_Library_Item_Media
Sets the length of the file. Plex_Server_Library_Item_Media ::setBitrate () — Method in class Plex_Server_Library_Item_Media
Sets the bitrate of the file. Plex_Server_Library_Item_Media ::setWidth () — Method in class Plex_Server_Library_Item_Media
Sets the width of the file's video. Plex_Server_Library_Item_Media ::setHeight () — Method in class Plex_Server_Library_Item_Media
Sets the height of the file's video. Plex_Server_Library_Item_Media ::setAspectRatio () — Method in class Plex_Server_Library_Item_Media
Sets the aspect ratio of the file's video. Plex_Server_Library_Item_Media ::setVideoResolution () — Method in class Plex_Server_Library_Item_Media
Sets the video resolution of the file's video. Plex_Server_Library_Item_Media ::setContainer () — Method in class Plex_Server_Library_Item_Media
Sets the container of the file. Plex_Server_Library_Item_Media ::setVideoFrameRate () — Method in class Plex_Server_Library_Item_Media
Sets the frame rate of the file's video Plex_Server_Library_Item_Media ::setFiles () — Method in class Plex_Server_Library_Item_Media
Sets the files associated with the item. Plex_Server_Library_Item_MediaInterface ::setId () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the ID of the media info. Plex_Server_Library_Item_MediaInterface ::setDuration () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the length of the file. Plex_Server_Library_Item_MediaInterface ::setBitrate () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the bitrate of the file. Plex_Server_Library_Item_MediaInterface ::setWidth () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the width of the file's video. Plex_Server_Library_Item_MediaInterface ::setHeight () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the height of the file's video. Plex_Server_Library_Item_MediaInterface ::setAspectRatio () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the aspect ratio of the file's video. Plex_Server_Library_Item_MediaInterface ::setVideoResolution () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the video resolution of the file's video. Plex_Server_Library_Item_MediaInterface ::setContainer () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the container of the file. Plex_Server_Library_Item_MediaInterface ::setVideoFrameRate () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the frame rate of the file's video Plex_Server_Library_Item_MediaInterface ::setFiles () — Method in class Plex_Server_Library_Item_MediaInterface
Sets the files associated with the item. Plex_Server_Library_Item_Album ::setAttributes () — Method in class Plex_Server_Library_Item_Album
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Artist ::setAttributes () — Method in class Plex_Server_Library_Item_Artist
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Episode ::setAttributes () — Method in class Plex_Server_Library_Item_Episode
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Movie ::setAttributes () — Method in class Plex_Server_Library_Item_Movie
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Movie ::setStudio () — Method in class Plex_Server_Library_Item_Movie
Sets the studio of the movie. Plex_Server_Library_Item_Movie ::setTagline () — Method in class Plex_Server_Library_Item_Movie
Sets the tagline of the movie. Plex_Server_Library_Item_Season ::setAttributes () — Method in class Plex_Server_Library_Item_Season
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Show ::setAttributes () — Method in class Plex_Server_Library_Item_Show
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Track ::setAttributes () — Method in class Plex_Server_Library_Item_Track
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_Item_Track ::setOriginalTitle () — Method in class Plex_Server_Library_Item_Track
Sets the original title. Plex_Server_Library_Item_Tag ::setId () — Method in class Plex_Server_Library_Item_Tag
Sets the ID of the tag info. Plex_Server_Library_Item_Tag ::setFilter () — Method in class Plex_Server_Library_Item_Tag
Sets the filter of the tag info. Plex_Server_Library_Item_Tag ::setTag () — Method in class Plex_Server_Library_Item_Tag
Sets the tag data of the tag info. Plex_Server_Library_Item_TagInterface ::setId () — Method in class Plex_Server_Library_Item_TagInterface
Sets the ID of the tag info. Plex_Server_Library_Item_TagInterface ::setFilter () — Method in class Plex_Server_Library_Item_TagInterface
Sets the filter of the tag info. Plex_Server_Library_Item_TagInterface ::setTag () — Method in class Plex_Server_Library_Item_TagInterface
Sets the tag data of the tag info. $Plex_Server_Library_ItemAbstract #summary — Property in class Plex_Server_Library_ItemAbstract
Summary of the item. Plex_Server_Library_ItemAbstract ::setAttributes () — Method in class Plex_Server_Library_ItemAbstract
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_ItemAbstract ::setAllowSync () — Method in class Plex_Server_Library_ItemAbstract
Sets whether or not the item is available for sync. Plex_Server_Library_ItemAbstract ::setLibrarySectionId () — Method in class Plex_Server_Library_ItemAbstract
Sets the library section ID to which the item belongs. Plex_Server_Library_ItemAbstract ::setRatingKey () — Method in class Plex_Server_Library_ItemAbstract
Sets the rating key of the item. Plex_Server_Library_ItemAbstract ::setKey () — Method in class Plex_Server_Library_ItemAbstract
Sets the key of the item. Plex_Server_Library_ItemAbstract ::setType () — Method in class Plex_Server_Library_ItemAbstract
Sets the type of the item. Plex_Server_Library_ItemAbstract ::setTitle () — Method in class Plex_Server_Library_ItemAbstract
Sets the title of the item. Plex_Server_Library_ItemAbstract ::setTitleSort () — Method in class Plex_Server_Library_ItemAbstract
Sets the sort title of the item. Plex_Server_Library_ItemAbstract ::setSummary () — Method in class Plex_Server_Library_ItemAbstract
Sets the summary of the item. Plex_Server_Library_ItemAbstract ::setIndex () — Method in class Plex_Server_Library_ItemAbstract
Sets the index of the item. Plex_Server_Library_ItemAbstract ::setThumb () — Method in class Plex_Server_Library_ItemAbstract
Sets the thumb reference of the item. Plex_Server_Library_ItemAbstract ::setAddedAt () — Method in class Plex_Server_Library_ItemAbstract
Sets the time at which the item was added. Plex_Server_Library_ItemAbstract ::setViewCount () — Method in class Plex_Server_Library_ItemAbstract
Sets the number of times the item has been viewed. Plex_Server_Library_ItemAbstract ::setUpdatedAt () — Method in class Plex_Server_Library_ItemAbstract
Sets the time at which the item was last updated. Plex_Server_Library_ItemAbstract ::setMedia () — Method in class Plex_Server_Library_ItemAbstract
Sets the media info of the item. Plex_Server_Library_ItemAbstract ::setGenres () — Method in class Plex_Server_Library_ItemAbstract
Sets the genres info of the item. Plex_Server_Library_ItemAbstract ::setDirector () — Method in class Plex_Server_Library_ItemAbstract
Sets the director info of the item. Plex_Server_Library_ItemAbstract ::setWriter () — Method in class Plex_Server_Library_ItemAbstract
Sets the writer info of the item. Plex_Server_Library_ItemAbstract ::setProducer () — Method in class Plex_Server_Library_ItemAbstract
Sets the producer info of the item. Plex_Server_Library_ItemAbstract ::setCountry () — Method in class Plex_Server_Library_ItemAbstract
Sets the country info of the item. Plex_Server_Library_ItemAbstract ::setRoles () — Method in class Plex_Server_Library_ItemAbstract
Sets the roles info of the item. Plex_Server_Library_ItemChildAbstract ::setAttributes () — Method in class Plex_Server_Library_ItemChildAbstract
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_ItemChildAbstract ::setGrandparentRatingKey () — Method in class Plex_Server_Library_ItemChildAbstract
Sets the grandparent item's rating key. Plex_Server_Library_ItemChildAbstract ::setGrandparentKey () — Method in class Plex_Server_Library_ItemChildAbstract
Sets the grandparent item's key. Plex_Server_Library_ItemChildAbstract ::setGrandparentTitle () — Method in class Plex_Server_Library_ItemChildAbstract
Sets the grandparent item's title. Plex_Server_Library_ItemChildAbstract ::setGrandparentThumb () — Method in class Plex_Server_Library_ItemChildAbstract
Sets the grandparent item's thumb. Plex_Server_Library_ItemChildAbstract ::setDuration () — Method in class Plex_Server_Library_ItemChildAbstract
Sets the item's duration. Plex_Server_Library_ItemChildAbstract ::setViewOffset () — Method in class Plex_Server_Library_ItemChildAbstract
Sets the item's view offset. Plex_Server_Library_ItemGrandparentAbstract ::setAttributes () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_ItemGrandparentAbstract ::setArt () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the reference to the item's art. Plex_Server_Library_ItemGrandparentAbstract ::setLeafCount () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the item's leaf count. Plex_Server_Library_ItemGrandparentAbstract ::setViewedLeafCount () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the item's viewed leaf count. Plex_Server_Library_ItemGrandparentAbstract ::setYear () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the item's year. Plex_Server_Library_ItemGrandparentAbstract ::setRating () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the item's rating. Plex_Server_Library_ItemGrandparentAbstract ::setContentRating () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the item's content rating. Plex_Server_Library_ItemGrandparentAbstract ::setChildCount () — Method in class Plex_Server_Library_ItemGrandparentAbstract
Sets the item's child count. Plex_Server_Library_ItemInterface ::setAttributes () — Method in class Plex_Server_Library_ItemInterface
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_ItemParentAbstract ::setAttributes () — Method in class Plex_Server_Library_ItemParentAbstract
Sets an array of attributes, if they exist, to the corresponding class
member. Plex_Server_Library_ItemParentAbstract ::setParentRatingKey () — Method in class Plex_Server_Library_ItemParentAbstract
Sets the parent item's rating key. Plex_Server_Library_ItemParentAbstract ::setParentKey () — Method in class Plex_Server_Library_ItemParentAbstract
Sets the parent item's key. Plex_Server_Library_ItemParentAbstract ::setParentTitle () — Method in class Plex_Server_Library_ItemParentAbstract
Sets the parent item's title. Plex_Server_Library_ItemParentAbstract ::setParentIndex () — Method in class Plex_Server_Library_ItemParentAbstract
Sets the parent item's index. Plex_Server_Library_ItemParentAbstract ::setParentThumb () — Method in class Plex_Server_Library_ItemParentAbstract
Sets the parent item's thumb. Plex_Server_Library_ItemParentAbstract ::setOriginallyAvailableAt () — Method in class Plex_Server_Library_ItemParentAbstract
Sets the time at which the item was made available. $Plex_Server_Library_SectionAbstract #scanner — Property in class Plex_Server_Library_SectionAbstract
The type of scanner for the section. Plex_Server_Library_SectionAbstract ::setAttributes () — Method in class Plex_Server_Library_SectionAbstract
Adds the attributes to the object if they exist. Plex_Server_Library_SectionAbstract ::setArt () — Method in class Plex_Server_Library_SectionAbstract
Sets a reference to the section's art. Plex_Server_Library_SectionAbstract ::setRefreshing () — Method in class Plex_Server_Library_SectionAbstract
Sets whether the section is currently in the process of refreshing. Plex_Server_Library_SectionAbstract ::setKey () — Method in class Plex_Server_Library_SectionAbstract
Sets the section's key. Plex_Server_Library_SectionAbstract ::setType () — Method in class Plex_Server_Library_SectionAbstract
Sets the section's type. Plex_Server_Library_SectionAbstract ::setTitle () — Method in class Plex_Server_Library_SectionAbstract
sets the section's title. Plex_Server_Library_SectionAbstract ::setAgent () — Method in class Plex_Server_Library_SectionAbstract
Sets the section's agent. Plex_Server_Library_SectionAbstract ::setScanner () — Method in class Plex_Server_Library_SectionAbstract
Sets the section's scanner Plex_Server_Library_SectionAbstract ::setLanguage () — Method in class Plex_Server_Library_SectionAbstract
Sets the section's language. Plex_Server_Library_SectionAbstract ::setUuid () — Method in class Plex_Server_Library_SectionAbstract
Sets the section's universally unique identifier. Plex_Server_Library_SectionAbstract ::setUpdatedAt () — Method in class Plex_Server_Library_SectionAbstract
Sets the time at which the section was last updated. Plex_Server_Library_SectionAbstract ::setCreatedAt () — Method in class Plex_Server_Library_SectionAbstract
Sets the time at which the section was last created. Plex_Server_Library_Section_Artist ::searchArtists () — Method in class Plex_Server_Library_Section_Artist
Searches artist titles for the passed query and returns the artists that
match. Plex_Server_Library_Section_Artist ::searchTracks () — Method in class Plex_Server_Library_Section_Artist
Searches track titles for the passed query and returns the tracks that
match. Plex_Server_Library_Section_Movie ::searchMovies () — Method in class Plex_Server_Library_Section_Movie
Searches movie titles for the passed query and returns the movies that
match. Plex_Server_Library_Section_Show ::searchShows () — Method in class Plex_Server_Library_Section_Show
Searches show titles for the passed query and returns the shows that
match. Plex_Server_Library_Section_Show ::searchEpisodes () — Method in class Plex_Server_Library_Section_Show
Searches episode titles for the passed query and returns the episodes
that match. T
Plex_Client_Controller_Navigation ::toggleOSD () — Method in class Plex_Client_Controller_Navigation
Executes the toggle OSD command. $Plex_MachineAbstract #token — Property in class Plex_MachineAbstract
The token of the Plex machine on the network. $Plex_Server_Library_ItemAbstract #type — Property in class Plex_Server_Library_ItemAbstract
Type of the item. $Plex_Server_Library_ItemAbstract #title — Property in class Plex_Server_Library_ItemAbstract
Title of the item. $Plex_Server_Library_ItemAbstract #titleSort — Property in class Plex_Server_Library_ItemAbstract
Sorting title of the item. This is used if the item's title starts with
"The," "An," or "A." $Plex_Server_Library_ItemAbstract #thumb — Property in class Plex_Server_Library_ItemAbstract
Reference to the thumb of the item. $Plex_Server_Library_SectionAbstract #type — Property in class Plex_Server_Library_SectionAbstract
The section's type. $Plex_Server_Library_SectionAbstract #title — Property in class Plex_Server_Library_SectionAbstract
The section's title. U
$Plex_Server_Library_ItemAbstract #updatedAt — Property in class Plex_Server_Library_ItemAbstract
Date the item was last updated. $Plex_Server_Library_SectionAbstract #uuid — Property in class Plex_Server_Library_SectionAbstract
Universally unique identifier for the section. $Plex_Server_Library_SectionAbstract #updatedAt — Property in class Plex_Server_Library_SectionAbstract
Date the section was last updated. V
$Plex_ExceptionAbstract #validTypes — Property in class Plex_ExceptionAbstract
List of valid exception types for the instantiated exception class. $Plex_Exception_Machine #validTypes — Property in class Plex_Exception_Machine
List of valid exception types for the machine exception class. $Plex_Exception_Server #validTypes — Property in class Plex_Exception_Server
List of valid exception types for the server exception class. $Plex_Exception_Server_Library #validTypes — Property in class Plex_Exception_Server_Library
List of valid exception types for the library exception class. $Plex_Server_Library_ItemAbstract #viewCount — Property in class Plex_Server_Library_ItemAbstract
The number of times the item has been viewed. $Plex_Server_Library_ItemChildAbstract #viewOffset — Property in class Plex_Server_Library_ItemChildAbstract
How many seconds into the item of the last unfinished view. $Plex_Server_Library_ItemGrandparentAbstract #viewedLeafCount — Property in class Plex_Server_Library_ItemGrandparentAbstract
Number of child items that have been viewed. W
$Plex_Server_Library_ItemAbstract #writer — Property in class Plex_Server_Library_ItemAbstract
The writer info associated with a Plex item. X
Plex_MachineAbstract ::xmlAttributesToArray () — Method in class Plex_MachineAbstract
Typically the useful data returned by a Plex machine will containted in
XML attributes. This allows a set of XML nodes to be passed and all the
attribues extracted and returned as an associated array. Y
$Plex_Server_Library_ItemGrandparentAbstract #year — Property in class Plex_Server_Library_ItemGrandparentAbstract
Year the item was released. _
Plex_ExceptionAbstract ::__construct () — Method in class Plex_ExceptionAbstract
Constructor for an exception. This makes sure the type being set up is
valid, gets the code and message of the exception type and instantiates
a PHP Exception object. Plex ::__construct () — Method in class Plex
Sets up our Plex using the minimum amount of data required to
interact. Plex_Client ::__construct () — Method in class Plex_Client
Sets up our Plex client using the minimum amount of data required to
interact. Plex_Server ::__construct () — Method in class Plex_Server
Sets up our Plex server using the minimum amount of data required to
interact. Plex_Server_Library_Item_Media_File ::__construct () — Method in class Plex_Server_Library_Item_Media_File
Sets an array of file info to their corresponding class members. Plex_Server_Library_Item_Media ::__construct () — Method in class Plex_Server_Library_Item_Media
Sets an array of media info to their corresponding class members. Plex_Server_Library_Item_Tag ::__construct () — Method in class Plex_Server_Library_Item_Tag
Sets an array of tag info to their corresponding class members.