Download the PHP package havenstd06/laravel-plex without Composer
On this page you can find all versions of the php package havenstd06/laravel-plex. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download havenstd06/laravel-plex
More information about havenstd06/laravel-plex
Files in havenstd06/laravel-plex
Package laravel-plex
Short Description A Laravel package that allows access to the API of your Plex server.
License MIT
Informations about the package laravel-plex
Laravel Plex
A Laravel package that allows access to the API of your Plex server.
Installation
Publish Assets
Configuration
After publishing the assets, add the following to your .env files .
Configuration File
The configuration file plex.php is located in the config folder. Following are its contents when published:
Usage
Initialization
Override Configuration
You can override Plex API configuration by calling setApiCredentials method:
Integrations
Accounts
Sign In to return Plex user data (included token).
Get server accounts details.
Get account information
Get Plex.TV account information.
Users
List all home users, including guests (Users & Sharing in UI)
Validate username or email
Friends
Get shares friends list.
Invite a friend.
If you don't pass an array with the library ids ($librarySectionIds
), all the libraries of the server will be taken.
Settings are optional too.
Cancel invitation.
Get pending invitations list.
Remove friend.
Get friends details
Update friend restrictions
Update friend libraries
Server
Get the local List of servers.
Get servers detail (contain libraries ids)
Get server identity details
Gets a list of servers and their sections. Limited to servers that have remote access enabled. The second parameter is for include lite.
Get server capabilities details. Transcode bitrate info, server info.
Gets the server preferences.
System
General plex system information.
Agents available (and some of their configuration)
Databases
This will search in the database for the string provided.
Sessions
This will retrieve the "Now Playing" Information of the PMS.
Retrieves a listing of all history views.
Devices
Gets a list of available clients and servers.
Get servers devices details.
Resources
Gets a list of servers, devices and their sections
Libraries
This will search in the library for the string provided. The second parameter is the limit.
Show ondeck list
Contains all of the sections on the PMS. Confusingly, Plex's UI calls a section a library: e.g. "TV shows" or "Movies". This acts as a directory and you are able to "walk" through it.
Get all data in the library for the section passed in.
Delete a section
Refreshes the library for the section passed in.
Playlists
Get playlists list.
The key associated with a library.
This key can be found by calling the getPlaylists
method.
The key associated with a library.
This key can be found by calling the getPlaylists
method.
Medias
Get photo of specified height and width.
Ask the server whether it can provide the video with/without transcoding (based on the client profile).
Marks item with the corresponding "rating key" as watched.
Marks item with the corresponding "rating key" as unwatched.
Marks media item with the corresponding "rating key" as partially watched, populating its "viewOffset" field.
Time is in milliseconds.
Translations
Get Translations for example: fr
Acknowledgements
License
Contributing
Pull requests are welcome.
For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
All versions of laravel-plex with dependencies
ext-curl Version *
guzzlehttp/guzzle Version ~7.0
illuminate/support Version ~6.0|~7.0|~8.0|~9.0|~10.0
nesbot/carbon Version ~2.0
ext-simplexml Version *