My umbrage comes from your attitude. “It works for me so anybody else having a problem must be set up incorrectly.”
This isn’t like an open source project, this is a paid product. Add such I expect it to work and, if it doesn’t, to have actual support. Your standard responses to the many other LG users hasn’t cured their problems, show a lack of understanding of how networking works, and comes across as shilling.
Plex needs to respond to LG users, acknowledge this problem that’s been around since preview, and fix it.
I am having the same issue. When I first bought my LG OLED TV, I spent hours troubleshooting not being able to connect to my local plex server (Synology NAS running plex in a docker) and my only solution was to “leave early access” and this options looks to have been replaced with “sign out” in the user options. Plex access works on every other device in my home (and outside my home)
@jjulian I was made aware of this thread. We are going to need more information to figure out why this isn’t working for you.
Here are a few things in case you were not aware:
Smart TV apps cannot search your local network to find your Plex server. It must be told the IP address where to look.
Signing into the Smart TV app and having it linked to your Plex account allows Plex.tv to tell your TV where to find your server. If your server doesn’t publish it’s IP address up to Plex.tv, then this won’t work.
Using a Manual IP address will cause the app to connect to your local server in an unauthenticated state. If this is your preferred method, you will need to add your TV’s IP address to your Plex server’s list of IP’s that can connect without authentication.
If the above does not help then we will need more details.
Smart TV apps cannot search your local network to find your Plex server. It must be told the IP address where to look.
Partially true depending on your definition of “search”. This is what mdns is for and how it worked with the prior app version.
Signing into the Smart TV app and having it linked to your Plex account allows Plex.tv to tell your TV where to find your server. If your server doesn’t publish it’s IP address up to Plex.tv, then this won’t work.
How can I see what data the plex.tv request and response is? Did that api query change between versions 4 and 5?
Using a Manual IP address will cause the app to connect to your local server in an unauthenticated state. If this is your preferred method, you will need to add your TV’s IP address to your Plex server’s list of IP’s that can connect without authentication.
Wasn’t using manual IP so this shouldn’t matter. Even so, all local networks have unauthenticated access allowed.
It’s possible there was a bug/loophole previously that allowed access even when one of these wasn’t being obeyed.
I would hope that if that was true, it would be a “bug/loophole” server-side. The server in this case didn’t change, only the client. It’s a change in the client behavior that has caused us to no longer be able to use this application.
AFAIK, the app (old r new) is unable to use mDNS. The app has be told the IP address to look at. That’s why it need to connect to plex.tv to get your server’s IP address that is published. If your server doesn’t publish it’s local IP to plex.tv, then the TV won’t know where to look. The alternative is using the manual IP.
It’s a list of IP addresses to look for your server. Local IP, public IP, secured Plex IP. As mentioned above, without this info, the app doesn’t know where to look for your server.
Did you enable the app to use an insecure connection? The default should be to allow that on a local network, but maybe your setting is not right.
If it’s not working, then it must have been something on the client end. For example, the Android app had a sort of related issue where an older version of the app allowed insecure connections even when the setting was off, but the newer app enforces this.
That doesn’t mean all Plex clients will work. They still need to be configured properly. I’m gonna need to see your PMS’s network settings to make sure you’ve set it up properly. If you can PM me screenshots, I wake a look.
The calls are specific to the client, because each has their own id. You’ll need find the call yourself from your logs. You’ll want the one that starts out with.