Plex Media Player V2.50.0 still selecting 4K version

Server Version#: Version 1.18.6.2368 (linuxserver docker)
Player Version#: 2.50.0

In the release notes for 2.50.0 it states:

“Avoid transcoding of 4K video when another version is playable”

I’ve just tried playing some files where there’s a 1080p version as well on my PC connected to a 1080p monitor and it’s still selecting the 4K version.

My files are in the same Plex library, so I have the little ‘2’ at the top of the poster e.g.

/movies/Shazam (2019)
/movies_4k/Shazam (2019)

Under what circumstances is it supposed to play the 4K version? When there’s not enough bandwidth? Based on the capabilities of the client, even if not connected to 4k display?

I really hope it’s not the later.

Thanks in advance.

What happens when you try Plex Web, https://app.plex.tv/desktop?

It has the same info in the latest release notes.

Hmm my plex web is on 4.20.2 which and although my server is on the latest 1.18.6.2368, so I’m not sure how that’s happened.

I’ll try Plex Web as well when I get 4.22.1

Update: tried plex.tv and 4.22.1 Plex Web was there. Did about 10 launches and spot on every time launching the 1080p version. :slight_smile:

Tried PMP again and it fails every time for me.

Try the hosted URL: https://app.plex.tv/desktop

The hosted version at plex.tv is always the latest version (which is why I put the link in my post).

The version bundled with PMS releases generally lags, as PMS is not updated as often.

In general, you should use the hosted version so as to receive the latest updates and fixes.

PMP is not failing. It is acting as expected, at least for me.

The release notes say “Avoid transcoding of 4K when another version is playable.”

PMP direct plays 4K HEVC video, even when using a 1080p screen.

As it is not transcoding, it has no reason to choose another version.

From my PC, which has a 4790K CPU & 750 Ti video card, neither of which can encode or decode HEVC video, connected to a 1080p monitor:
Screenshot (278)

Thanks @FordGuy61 that makes sense, if all it is trying to do is avoid transcoding if a client can’t direct play, rather than not using potentially precious bandwidth (e.g. limited upload or poor home network WiFi) to stream 4k when the client doesn’t have a 4K screen.

I was hoping for something that aligns more with the help pages:

Multiple Versions of the Same Movie

You can gather multiple versions of the same movie together (that have different resolutions or encoding formats) and collapse them to a single item. For example, you can have 3 versions: ones suitable for a mobile phone, a tablet, and a 1080p TV. The multiple versions will be collapsed to a single item in the library. When a Plex app goes to play the collapsed item, it will automatically request and play the most suitable item by default. Many apps will also allow you to select a Play Version action, where you can choose which version to play.

Where my interpretation of the most suitable item, is to not play 4k if you’re not on a 4k screen e.g. my phone supports 4k, but why would I want to play the 4k version on my phone? The help page seems to agree with this, by encouraging optimised versions.

The help site needs updating if this is the way it will be implemented, and users like me will probably be forced like many others to put 4k in a separate library even though I’ve resisted this as it’s not optimal - the advice above is!

I agree the selection criteria needs to be better documented.

It seems to be, starting with the highest resolution version: Can I direct play the video? If so, choose it. If not, proceed to next highest resolution and re-test.

However, subtitles are not taken into account (which can force a video transcode). Also, not sure what happens with remote clients, where bandwidth limits may be present.

1 Like

It’d be good to get an update from @Plex on this - now that they are building in 4K logic into the clients/server, it’d be nice to know where they are heading.

One work around for remote streaming is to set the Limit Remote Stream Bitrate under the server settings. You can set it high enough for your 1080p content, but low enough it would force 4K content to transcode. This will help force fallback to the lower resolution file when streaming remotely.

Some of my remote users are setup correctly for 4K (clients + 4K screens) so this wouldn’t work.

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