A

$Plex_MachineAbstract#addressProperty in class Plex_MachineAbstract
The IP address of the Plex machine on the network.
$Plex_Server_Library_ItemAbstract#allowSyncProperty in class Plex_Server_Library_ItemAbstract
Whether or not the item is available for sync.
$Plex_Server_Library_ItemAbstract#addedAtProperty in class Plex_Server_Library_ItemAbstract
Date the item was added to the library.
$Plex_Server_Library_ItemGrandparentAbstract#artProperty in class Plex_Server_Library_ItemGrandparentAbstract
Reference to the item's art.
$Plex_Server_Library_SectionAbstract#artProperty in class Plex_Server_Library_SectionAbstract
Reference to the art section's art.
$Plex_Server_Library_SectionAbstract#agentProperty 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#countryProperty in class Plex_Server_Library_ItemAbstract
The country info associated with a Plex item.
$Plex_Server_Library_ItemGrandparentAbstract#contentRatingProperty 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#childCountProperty 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#createdAtProperty in class Plex_Server_Library_SectionAbstract
Date the section was created.

D

$Plex_Server_Library_ItemAbstract#directorProperty 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#durationProperty 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#genresProperty 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#grandparentRatingKeyProperty in class Plex_Server_Library_ItemChildAbstract
Unique integer that represents a grandparent item and helps build its key string.
$Plex_Server_Library_ItemChildAbstract#grandparentKeyProperty in class Plex_Server_Library_ItemChildAbstract
Grandparent item's key.
$Plex_Server_Library_ItemChildAbstract#grandparentTitleProperty in class Plex_Server_Library_ItemChildAbstract
Grandparent item's title.
$Plex_Server_Library_ItemChildAbstract#grandparentThumbProperty 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#indexProperty 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#keyProperty in class Plex_Server_Library_ItemAbstract
Key/path to specifically identify the the single item.
$Plex_Server_Library_SectionAbstract#keyProperty in class Plex_Server_Library_SectionAbstract
The section's key.

L

$Plex_Server_Library_ItemAbstract#librarySectionIdProperty in class Plex_Server_Library_ItemAbstract
The ID of the library section to which the item belongs.
$Plex_Server_Library_ItemGrandparentAbstract#leafCountProperty 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#languageProperty 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#mediaProperty 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#nameProperty in class Plex_MachineAbstract
The name of the Plex machine on the network.

O

$Plex_Server_Library_ItemParentAbstract#originallyAvailableAtProperty in class Plex_Server_Library_ItemParentAbstract
Date the item was made originally available.

P

Plex_Client_Controller_ApplicationClass 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_NavigationClass 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_PlaybackClass 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_ControllerAbstractClass in namespace Joserick\PHPlex\Client
Represents a Plex client on the network.
Plex_ExceptionAbstractClass in namespace Joserick\PHPlex\Exception
Base class for all module specific exception classes.
Plex_ExceptionInterfaceClass in namespace Joserick\PHPlex\Exception
Interface that defines the structure of Plex exceptions.
Plex_Exception_MachineClass in namespace Joserick\PHPlex\Exception
Exception to be thrown for any problems at the machine level.
Plex_Exception_ServerClass in namespace Joserick\PHPlex\Exception
Exception to be thrown for any problems at the server level.
Plex_Exception_Server_LibraryClass in namespace Joserick\PHPlex\Exception\Server
Exception to be thrown for any problems at the library level.
Plex_MachineAbstractClass 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#portProperty in class Plex_MachineAbstract
The port on which the Plex machine is listening. Typically 32400 for servers and 3000 for clients.
Plex_MachineInterfaceClass in namespace Joserick\PHPlex\Machine
Interface that defines the structure of Plex machines.
PlexClass in namespace Joserick\PHPlex
Bootstrap class for using php-plex to interact with the Plex HTTP API.
Plex_ClientClass in namespace Joserick\PHPlex
Represents a Plex client on the network.
Plex_ServerClass in namespace Joserick\PHPlex
Represents a Plex server on the network.
Plex_Server_Library_Item_Media_FileClass in namespace Joserick\PHPlex\Server\Library\Item\Media\File
Class that represents a file associated with a media item.
Plex_Server_Library_Item_Media_FileInterfaceClass 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_MediaClass in namespace Joserick\PHPlex\Server\Library\Item\Media
Class that represents the media info a Plex Server Library Item.
Plex_Server_Library_Item_MediaInterfaceClass in namespace Joserick\PHPlex\Server\Library\Item\Media
Interface that defines the structure of item media info.
Plex_Server_Library_Item_AlbumClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex album.
Plex_Server_Library_Item_ArtistClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex artist.
Plex_Server_Library_Item_EpisodeClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex episode.
Plex_Server_Library_Item_MovieClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex movie.
Plex_Server_Library_Item_SeasonClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex season.
Plex_Server_Library_Item_ShowClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex show.
Plex_Server_Library_Item_TrackClass in namespace Joserick\PHPlex\Server\Library\Item
Represents a Plex track.
Plex_Server_Library_Item_TagClass in namespace Joserick\PHPlex\Server\Library\Item\Tag
Class that represents the tag info a Plex Server Library Item.
Plex_Server_Library_Item_TagInterfaceClass in namespace Joserick\PHPlex\Server\Library\Item\Tag
Interface that represents the tag info a Plex Server Library Item.
Plex_Server_Library_ItemAbstractClass 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#producerProperty in class Plex_Server_Library_ItemAbstract
The producer info associated with a Plex item.
Plex_Server_Library_ItemChildAbstractClass 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_ItemGrandparentAbstractClass in namespace Joserick\PHPlex\Server\Library
Base class that represents a Plex library item at the top of the hierarchy.
Plex_Server_Library_ItemInterfaceClass in namespace Joserick\PHPlex\Server\Library
Interface that defines the structure of Plex library items.
Plex_Server_Library_ItemParentAbstractClass 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#parentRatingKeyProperty in class Plex_Server_Library_ItemParentAbstract
Unique integer that represents a parent item and helps build its key string.
$Plex_Server_Library_ItemParentAbstract#parentKeyProperty in class Plex_Server_Library_ItemParentAbstract
Parent item's key.
$Plex_Server_Library_ItemParentAbstract#parentTitleProperty in class Plex_Server_Library_ItemParentAbstract
Parent item's title.
$Plex_Server_Library_ItemParentAbstract#parentIndexProperty in class Plex_Server_Library_ItemParentAbstract
Parent item's index.
$Plex_Server_Library_ItemParentAbstract#parentThumbProperty in class Plex_Server_Library_ItemParentAbstract
Reference to the parent item's thumb.
Plex_Server_Library_SectionAbstractClass 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_SectionTraitClass in namespace Joserick\PHPlex\Server\Library
Trait groups diferents functionalities for Plex library section.
Plex_Server_Library_Section_ArtistClass 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_FilmeTraitClass 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_MovieClass 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_PhotoClass 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_ShowClass 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_LibraryClass 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#ratingKeyProperty in class Plex_Server_Library_ItemAbstract
Unique integer that represents an item and helps build its key string.
$Plex_Server_Library_ItemAbstract#rolesProperty in class Plex_Server_Library_ItemAbstract
The roles info associated with a Plex item.
$Plex_Server_Library_ItemGrandparentAbstract#ratingProperty in class Plex_Server_Library_ItemGrandparentAbstract
Third party rating of the item.
$Plex_Server_Library_SectionAbstract#refreshingProperty 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#summaryProperty 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#scannerProperty 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#tokenProperty in class Plex_MachineAbstract
The token of the Plex machine on the network.
$Plex_Server_Library_ItemAbstract#typeProperty in class Plex_Server_Library_ItemAbstract
Type of the item.
$Plex_Server_Library_ItemAbstract#titleProperty in class Plex_Server_Library_ItemAbstract
Title of the item.
$Plex_Server_Library_ItemAbstract#titleSortProperty 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#thumbProperty in class Plex_Server_Library_ItemAbstract
Reference to the thumb of the item.
$Plex_Server_Library_SectionAbstract#typeProperty in class Plex_Server_Library_SectionAbstract
The section's type.
$Plex_Server_Library_SectionAbstract#titleProperty in class Plex_Server_Library_SectionAbstract
The section's title.

U

$Plex_Server_Library_ItemAbstract#updatedAtProperty in class Plex_Server_Library_ItemAbstract
Date the item was last updated.
$Plex_Server_Library_SectionAbstract#uuidProperty in class Plex_Server_Library_SectionAbstract
Universally unique identifier for the section.
$Plex_Server_Library_SectionAbstract#updatedAtProperty in class Plex_Server_Library_SectionAbstract
Date the section was last updated.

V

$Plex_ExceptionAbstract#validTypesProperty in class Plex_ExceptionAbstract
List of valid exception types for the instantiated exception class.
$Plex_Exception_Machine#validTypesProperty in class Plex_Exception_Machine
List of valid exception types for the machine exception class.
$Plex_Exception_Server#validTypesProperty in class Plex_Exception_Server
List of valid exception types for the server exception class.
$Plex_Exception_Server_Library#validTypesProperty in class Plex_Exception_Server_Library
List of valid exception types for the library exception class.
$Plex_Server_Library_ItemAbstract#viewCountProperty in class Plex_Server_Library_ItemAbstract
The number of times the item has been viewed.
$Plex_Server_Library_ItemChildAbstract#viewOffsetProperty in class Plex_Server_Library_ItemChildAbstract
How many seconds into the item of the last unfinished view.
$Plex_Server_Library_ItemGrandparentAbstract#viewedLeafCountProperty in class Plex_Server_Library_ItemGrandparentAbstract
Number of child items that have been viewed.

W

$Plex_Server_Library_ItemAbstract#writerProperty 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#yearProperty 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.