I hope this is not considered to be bad cross posting.
I posted in the Roku forum about being able to choose a “default” or preferred server when there are more than one on the network when a client first logs on but that post seems to have received little traction so I thought I would try a more general forum.
https://forums.plex.tv/discussion/280649/server-default-selection#latest
I have two servers on my network and if they are both running the Roku app, and maybe others, always defaults to the same one (called jt-sys) and it is the wrong one. The one I want was called Shield. I thought that maybe it was an alphabetical thing so I changed its name to (eb-Shield) but I still always am presented with jt-sys if it is on line.
I have also noticed the same behavior in my web browser and in every client I have tested except my Shield and that could be because the Shield is also one of the servers.
Thanks for any ideas.
Moderators: If this is a bad form of a cross post please delete the one in the Roku forum not this one and feel free to slap me around a bit for bad behavior. Shoot that might even be a bit of fun as long as it does not go too far. My safe word is “Butterfly.” >:) o:)
B)
I, too, have 2 servers running: my main server on a PC, and one I play around with sometimes on my Shield accessing the same library.
I am not seeing your behavior; when I load a client app it seems to use the last server I used (on that app/client). Weird you’re seeing a different behavior.
Leave it to me to see a bug/behavior that others do not have.
I have retested and the Roku always pulls up the same server but I have to say that the “correct” behavior is seen on the web app. I guess my testing was a bit flawed as far as the web app goes.
But I have tested on three different Rokus (a Roku Ultra and two Roku 3s) and I can load up Plex on any one of then and select eb-Shield and play a video from that server and then exit the Plex app and then go right back into Plex on the same Roku and voila, JT-Sys will be the server I am on until I change it.
BTW: I have now changed JT-Sys to JT-Plex as it just seemed to make more sense in my system.
Could the client be selecting by lower IP address? or higher?
Is one or both defined manually on the Rokus?
It appears that the selection may be by IP and the Roku is selecting the higher.
I will watch this for a while but it appears to be working the way I want. I think that something needs to be fixed in the Roku code as it “should” be selecting by “last used” not by “IP address” but it is working for me the way I want so I am content for now.
Well I was in error, at least somewhat. Now it seems that the startup server for Plex on my Rokus will sometimes be the one I want (eb-Shield) but I still get the wrong one (jt-Plex) most of the time.
I NEVER play anything on my Roku Ultra through jt-Plex and I NEVER intentionally choose it on my Ultra. When I want to test it I use a different client but Plex flat refuses to correctly use eb-Shield on my Ultra.
I will consider this a bug. I hope it is not ignored like so many others but the Roku developer is more responsive than others so I have hope.
OK. I seem to have “solved” the problem. I do not need secure connections as no “remote” access is allowed on my system. So I had “Allow insecure connections” set to “Always.” I changed that to “On same network” and now I seem to be getting the correct server whenever I enter Plex on my Ultra.
It does not really matter to me as my server is not exposed externally and I have only one network but it does seem that the secure connection setting should not make this kind of difference.