Default quality settings incorrectly applied on LAN

Server Version#: UnRAID/Docker 1.30.2.6563
Player Version#: Web 4.100.1

My current setup involves Plex running behind an Nginx server on my home LAN. Plex is not configured for remote access, but still publishes the correct URI to plex.tv so that media can be streamed remotely. Both internal and external clients access plex.tv (or my plex URL directly) and media is streamed through Nginx. Plex is able to distinguish between local and remote clients by the presence of the X-Forwarded-For header (this is a very cool feature, by the way, thanks!). Nginx does not apply the header for LAN connections as Plex seems to consider the header to unilaterally indicate a remote stream, even if the header indicates the stream is originating from a client on the LAN.

Enough about the setup, on to the problem: I have a quality default set for remote streams (2 Mbps – my upload speed is not great) and have also enabled home streaming to use maximum quality. What I expect is that remote clients should default to a 2 Mbps transcode (and should be able to increase quality at their own peril) and local clients should default to direct play or maximum transcode. However, the observed behavior is that all streams in the WEB PLAYER ONLY default to 2 Mbps regardless of the connection type. My android player does in fact default to direct play or max transcode when on the local network

This seems to be a related or identical issue to Quality Set to Maximum in PMS, but player defaults to 2Mbps on all devices

Those are client settings and only apply to that specific client. Each client has their own setting. You cannot set the default for these clients. Clients do have a default setting when first installed, but once changed by the user, it will use the setting in their client, not what you have set in your Plex Web.

Am I just misunderstanding the client settings then? In my web browser, on a computer on my home network I have:

  • Plex Web – Quality – Internet Streaming Video Quality: 2 Mbps
  • Plex Web – Quality – Home Streaming use recommended settings: Enabled

The description of the latter option seems to indicate that, in plex web, if my connection is determined to be local, I’ll stream at direct play or max transcode. However, every time I start a new session, it drops me to 2 Mbps and I have to bring it back up to max transcode.

Plex Web is a client, so those settings only apply when “you” are using Plex Web on that computer. It does not affect other clients or other users.

If this issue is for Plex Web, then it’s possible that the connection is not being seen by the server as local and so the remote setting is kicking in. Try changing the remote quality and see if the playback follows that. If this is the case, I would need to see the Plex Web logs to see what’s going on.

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