I 100% agree with that.
OP described multiple negatives of transcoding, described a scenario with unnecessary transcoding, and asked for a server-side control that would keep unwanted transcoding from happening.
I voted for this request and don’t suggest that disabling transcoding is a cure. That addresses one symptom but has side effects. An ideal solution will address more of the broader topic.
I disagree with @Anderstn’s statement. The original post, on its face, asked for a way to disable unnecessary transcoding. It wasn’t about “image quality that is equivalent to the source”.
The thread has expanded to be a discussion of defaults, who should set defaults, and where. Other threads have been directed to this one, and OP expanded the topic too. It’s all good stuff. I hope that the promised revamp gives server operators more control.
And just like everybody else, I have a million suggestions for how to “fix” Plex. ![]()
I don’t think the default bandwidths in the Plex clients make sense, and I echo @Anderstn’s take about them being low. I think a default of Max would be better in 2020. But I also don’t think that using bandwidth as the primary trigger for transcoding is ideal, and overriding client bandwidth from the server would just be weird.
I would personally love to see an entitlement scheme, similar to the permissions for libraries and movie ratings. Grant users access to media by bit rate and color bit depth. A “transcoding” entitlement, as well as a “transcode HDR->SDR” entitlement.
I would also love to see a server preference for transcoding behavior. The option to “Prefer quality (transcode down)” or “Prefer direct (best existing file)”, even if “direct” is a ■■■■-quality file.
And when the server refuses to transcode, I’d rather the client be told “There isn’t enough available bandwidth” or “The server declined to transcode this file for you” instead of the current “Server is a potato” message.
) is that the solution to this problem was never shared with us. This tells me that Plex is not confident in whatever their technical implementation is to address this issue.