-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
I finally got the commands to work on all my clients.
Here is how it works with Plex now.
The list of clients can be retrieved as usual via /clients.
The attribute protocolCapabilitiesstates which commands are supported by a client. The commands are documented on the Plex Wiki.
To eventually apply the command use the player IP and port, the command and most important the parameter X-Plex-Target-Client-Identifier, which is the machineIdentifier found in /clients.
EXAMPLE
/clients:
<MediaContainer size="4">
<Server name="Living Room" host="192.168.1.13" address="192.168.1.13" port="32500" machineIdentifier="12345678-ABCD-12AB-9876-ZYX1337ABC" version="2.5.1" protocol="plex" product="Plex for Apple TV" deviceClass="stb" protocolVersion="1" protocolCapabilities="playback,playqueues,timeline"/
</MediaContainer>
URL to call (paste in Browser to try or via GET request):
http://192.168.1.13:32500/player/playback/play?X-Plex-Target-Client-Identifier=12345678-ABCD-12AB-9876-ZYX1337ABC
Once again: Only commands listed in the attribute protocolCapabilities are supported.
Zefau
Metadata
Metadata
Assignees
Labels
No labels