I have been using this plugin now for quite a while (probably 6 months or so).
It allows you to interface with your PLEX server. It does not allow any control yet but it will create devices for the server and all sessions on the server and show what each is playing (not tested it with music yet) but I am thinking I need to add music functionality.
PLEX is a big part of my movie and TV show viewing and I am thinking of adding my music collection to it as well
UPDATE
Here is the plugin - It is considered BETA
It only shows sessions and what is playing on them (video only right now)
BLPlex
1. Download zip file and extract the contents to your HS3 root folder
2. Restart HS3 to see the new EXE
3. Enable the plugin
You will need to go to the options web page and enter in the Plex server IP address and port as well as your user id and password
Once done, click the Initialize Plex Server button and you should get a plex token
It will create devices for the server itself and as devices play videos it will create devices for those as well.
Remember this is just BETA and I have not added much to it in the past months since I have been too busy
IMPORTANT
Using URLs you built from my logs and asked me to test, I was getting connection reset by server errors trying to get to my plex LAN IP on port 32400. Poking around plex forums, I tried the same URLs you sent but with localhost:32400 and they worked. Fortunately, my plex and HS3 servers are one and the same, so that solved my lack of server and player devices once I configured BLPlex to use 127.0.0.1.
Confused by why I was reading all these plex forum posts about <private IP>:32400/web and similar URLs using the LAN IP, I finally found the cause.
Secure connections: required was set on the Network page of server settings. This allows access to any player coming to my server via https://plex.tv over a TLS protected connection using the SSL certificate that plex obtains for each Plex Pass user. It blocks access for all insecure clients - even on the same physical server - except if I use the localhost IP, 127.0.0.1.
To prove this was the cause, I set secure connections to preferred and the test URLs both worked on my LAN IP.
If you want to use BLPlex and your plex server is on the same system as your HS3 server, you can configure BLPlex to use IP 127.0.0.1 and keep secure connections set to required. If they are on different systems, you'll need to set secure connections to preferred.
I appreciate any feedback
It allows you to interface with your PLEX server. It does not allow any control yet but it will create devices for the server and all sessions on the server and show what each is playing (not tested it with music yet) but I am thinking I need to add music functionality.
PLEX is a big part of my movie and TV show viewing and I am thinking of adding my music collection to it as well
UPDATE
Here is the plugin - It is considered BETA
It only shows sessions and what is playing on them (video only right now)
BLPlex
1. Download zip file and extract the contents to your HS3 root folder
2. Restart HS3 to see the new EXE
3. Enable the plugin
You will need to go to the options web page and enter in the Plex server IP address and port as well as your user id and password
Once done, click the Initialize Plex Server button and you should get a plex token
It will create devices for the server itself and as devices play videos it will create devices for those as well.
Remember this is just BETA and I have not added much to it in the past months since I have been too busy
IMPORTANT
Using URLs you built from my logs and asked me to test, I was getting connection reset by server errors trying to get to my plex LAN IP on port 32400. Poking around plex forums, I tried the same URLs you sent but with localhost:32400 and they worked. Fortunately, my plex and HS3 servers are one and the same, so that solved my lack of server and player devices once I configured BLPlex to use 127.0.0.1.
Confused by why I was reading all these plex forum posts about <private IP>:32400/web and similar URLs using the LAN IP, I finally found the cause.
Secure connections: required was set on the Network page of server settings. This allows access to any player coming to my server via https://plex.tv over a TLS protected connection using the SSL certificate that plex obtains for each Plex Pass user. It blocks access for all insecure clients - even on the same physical server - except if I use the localhost IP, 127.0.0.1.
To prove this was the cause, I set secure connections to preferred and the test URLs both worked on my LAN IP.
If you want to use BLPlex and your plex server is on the same system as your HS3 server, you can configure BLPlex to use IP 127.0.0.1 and keep secure connections set to required. If they are on different systems, you'll need to set secure connections to preferred.
I appreciate any feedback
Comment