Represents a Plex client on the network.
Represents a Plex client on the network.
Represents a Plex client on the network.
Represents a Plex client on the network.
Base class for all module specific exception classes.
Interface that defines the structure of Plex exceptions.
Exception to be thrown for any problems at the machine level.
Exception to be thrown for any problems at the server level.
Exception to be thrown for any problems at the library level.
Abstract base class containing methods and members for all Plex machines on the network. This is used to define both Plex clients and servers.
Interface that defines the structure of Plex machines.
Bootstrap class for using php-plex to interact with the Plex HTTP API.
Represents a Plex client on the network.
Represents a Plex server on the network.
Class that represents a file associated with a media item.
Interface that defines the structure of the file associated with an item.
Class that represents the media info a Plex Server Library Item.
Interface that defines the structure of item media info.
Represents a Plex album.
Represents a Plex artist.
Represents a Plex episode.
Represents a Plex movie.
Represents a Plex season.
Represents a Plex show.
Represents a Plex track.
Class that represents the tag info a Plex Server Library Item.
Interface that represents the tag info a Plex Server Library Item.
Base class that helps define a Plex library item with all the generic methods and member shared by all Plex library items.
Base class that represents a Plex library item at the bottom of the hierarchy. This includes items such as episodes and movies.
Base class that represents a Plex library item at the top of the hierarchy.
Interface that defines the structure of Plex library items.
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.
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.
Trait groups diferents functionalities for Plex library section.
Class that represents a Plex library artist section and makes available the retrieval of library child and grandchild music items.
Trait groups diferents functionalities for Plex library movie section and Plex library show section.
Class that represents a Plex library movie section and allows retrieval of Plex library movies.
Class that represents a Plex library photo section and makes available the retrieval of library photo items.
Class that represents a Plex library show section and allows retrieval of Plex library shows and their seasons and episodes.
Class that represents a Plex library and allows interaction with its sections and items.