I can’t seem to get it to work either. Latest version of plex server installed on my Pi, playing media through my Xbox One and PS4 with what seems to be the correct OpenHAB setup but still nothing.
Also have issues with the setup specifically with Xbox One. If I set it to the client-id of a web client it works, but XB1 just says status stopped when something is playing
I’m now on OH 2, but I’ve used it on 1.8 and it was working (at least status/title/cover part). Have you tried adding OH IP address to the “List of IP addresses and networks that are allowed without auth”? You can find this option in the Web UI of the Plex Media Server:
Go to settings
Choose Server
Click Show advanced button
Choose Network in the side menu
The option should be located near the bottom
Just add your OH IP address there, even if it’s located on the same machine as Plex Media Server.
I actually just managed to get this working. It wasn’t an auth issue (openhab was seeing the web clients fine)-- I noticed when I looked at the xml from the Plex server, that for some reason the string for my machineIdentifier/clientId for my xbox was wrapped in an extra set of double quotes so it read: machineIdentifier=""[client-id]""
So on a hunch, I just added the double-quotes as the client-id and escaped them with \" and it worked! I’m not sure why only the xbox machine identifier was formatted like this and the web clients weren’t, but if anybody else runs into this issue, hopefully that will help
Hi, sorry @kemotsysinc. Missed the e-mail notification for this.
Try {plex="“c88f082c”#power"} for your item definitions. if you go to http://:32400/clients you should be able to see XML with a list of clients (you might need to allow access without auth to the machine you are browsing from in the plex settings if you get an error)