Can't stream on the same network since paid nagging started

I can play any video in my library on my computer attached to my wifi.

Using the iOS app and trying to connect to the same local (Synology NAS) library pops up the payment nag screen and says I’m trying to access a remote library.

This is clearly BS. What is going on? I’ve never had any problems before this change.

Since you do not have a Plex Pass, you need to purchase the iOS Plex app from the Apple store in order to use it without the nag etc…

It has been this way since day one.

However, I would encourage you to purchase a Plex Pass instead as that will allow you to use any Plex app on any device without being nagged to purchase the app, along with a number of other benefits.

As far as the iOS app is concerned, your server is indeed remote and the app can be used when you are remote (away from home) to access your Plex server on the NAS (provided you have purchased the app or a Plex Pass).

For more information regarding Plex Pass and to purchase a Plex Pass, see this page:

https://www.plex.tv/plans/

Only if OP is using the legacy mobile app.
The new experience app is free.

But: without a Plex Pass, the new app will not access a Plex server that is on a different network.
So, OP’s server appears to be on a different network than the phone is.
If you for instance are using the Docker version of Plex server, make sure that the Docker container is configured to use “host networking”. Otherwise it will insert an additional layer of NAT between your home network and the Plex server container. The result is that all your local Plex clients are considering your server to be on a different network.
Which it technically is.

Another possible cause could be “DNS rebinding protection”.
If you do have access to your router’s configuration, try and either disable it completely,
or (better) put in an exception from this protection for the domain plex.direct.
(Unfortunately, not all routers which do perform this protection have a way to disable or configure it.)
Sometimes it already helps to not use the DNS server of the ISP, but the public ones by either Google (8.8.8.8) or Cloudflare (1.1.1.1).
This is also a setting in your router.

Thanks Otto, I was aware of the new experience app, but was not aware that is now free. That’s good to know :slight_smile:

I have been using the same iOS app to successfully stream from my local network for years. I do not see where a different plex app is available for purchase. When visiting the app store, There is no update option, just open.

I’m unaware of what might have changed in the iOS app that make it think it’s on a different network. I have used plex in the last few months multiple times when the internet was down, suggesting I wasn’t accidentally using a remote play option.

No changes to the server - SPK upgraded Synology setup, no Docker.

@apmo23

I can see your server is on 192.168.50.117

iOS likes to anonymize (privatize) adapter addresses

The recent updates made changes in Privacy and Security.
I found I had to give permission again to use the local LAN for several apps.

What happens is,

  1. iOS enforces the privacy
  2. Request goes out the modem and then back (making it remote)
  3. PMS now sees you as on a different network.

I don’t totally understand why Apple does it but it does.

I’m afraid I don’t know what I need to do in order to work around this. If it’s an iOS problem that you can’t support, I totally understand, though.

Can you get me your PMS Server logs ZIP file?

That usually provides enough info to get started.

If you turned off DEBUG logging, Please turn it back on and then try the playback again. This will guarantee it’s fresh in the logs with enough details.

How would you like it sent? I don’t know how sensitive the data is, so I don’t know if I should post a public link.

PM sent.

You can send link or actual ZIP there.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.