Server Side control of content quality

Have a section in the Plex server Settings to configue default qualities (Local Video, Internet Video, Mobile Video, Local Music, Internet Music, Mobile Music) (Original, 20 mbps, xx mbps, 320 kbps, 256 kbps, etc…) and an option client side (default selected) to use Server preferences. This sould work in conjunction with Auto adjust quality even on “Original Setting”.

This would make it so that server admin can define quality preference based on their hardware / internet upload bandwidth and also make the usage of plex by less tech savy people much easier. (Trying to explain to you aunt where to go to adjust a settings to reduce transcoding as much as possible is no simple task)

Completely agreed. Having to explain to people over and over that they have to set remote quality on every client and every browser that they use sucks. Chrome seemingly resets remote bandwidth when it upgrades major versions as well, which means every 6-9 months they have to set it again. I want to move my server to something that doesn’t suck 200-300 watts out of the wall 24/7, and I can’t realistically do it when so many videos transcode.

I’d rather deal with explaining to people how to lower bandwidth settings than having to increase it – and most people are smart enough to lower their bandwidth when buffering occurs.

And well, with auto ajust … you shouldnt need to lower bandwidth settings, it should do so by itself …

Those settings already exist in PMS in server settings->Remote Access.
You can specify remote bandwidth.
I use the setting to limit remote access users to 4mbps.
Mostly to preserve upload bandwidth for as many streams as possible at 720p

1 Like

@jjrjr1 said:
Those settings already exist in PMS in server settings->Remote Access.
You can specify remote bandwidth.
I use the setting to limit remote access users to 4mbps.
Mostly to preserve upload bandwidth for as many streams as possible at 720p

We want to force clients to use more bandwidth to prevent transcoding. We know that there are already server controls for restricting client maximum bandwidth.

Changing that setting does not force the client to use more than the 4 megabit default. I want a way to change the client default remote quality to 8/12/20 megabit.

And control of all the clients default “quality settings”

This would be a good solution to a very frustrating problem. In my opinion the client quality settings are unnecessarily confusing for users and create big headaches for admins (unnecessary transcoding).

Giving the server admin the ability to disable ‘augmented profiles’ which reflect the default settings or settings the user has chosen may also work.

More discussion here: https://forums.plex.tv/discussion/comment/1583280#Comment_1583280

oh yes please.
i can control this to clients outside my LAN but i want to set defaults for internal clients.
Having a list of clients and being able to set some to 720p (older ipads or a browser etc) via the admin UI would be great.

This has already been requested several times in this thread:

But I think it’s a good thing that this has been restarted again, because I think you ignore the old thread anyway, because a part of it has been integrated. It was also said that the service would be extended more and more, but so far nothing really new has been added for months, although it would be one of the most important components for the service.

I would be extremely happy if you could finally set this on the server side. Many of my users are often overwhelmed, although I have created some nice instructions for each app, which you have to adapt. It would be much easier if the server had full control over the shared users and could manually adjust everything from picture and sound. In this way, the Plex experience could be perfectly optimized for all users.

as you say it is about giving users a great experience, in my life the majority of my users are small children and they dont know or care :slight_smile:

Yes please!

Seriously three years down the line since this was first asked for. News, VR, all this work done, and still the server admin cant control bandwidth, properly. A global setting was a start, we NEED per user control.

Most admins want to be able to specify that some users are allowed more bandwidth than others. Three years . Come on .

1 Like

I’m replying to say that this is still sorely needed. I have friends that I share with all around the world and every time they get a new device I have to track them down and remind them to change streaming as to not transcode. I have a 1Gbps upload - bandwidth is not the problem, it’s CPU!

1 Like

The simplest solution is to change the default 720p to original.

The default SHOULD BE original.

My plex library is mostly 1080p, this means every client transcodes by default when they could be direct playing instead.

I don’t understand why this is not a thing yet.

3 Likes

Not having this feature causes me the biggest headache running my plex server! None of my users are knowledgeable enough to go into the settings and change quality to original. Some of them are even ok watching 720p video so my server is transcoding 8-10mbps 1080p down to 720p.

What is the point of having good quality 1080p files?

1 Like

Even a prompt in the clients that says “your server administrator recommends that you use the automatic quality setting, would you like to enable now for this server?” and only have that pop up for servers with the “Recommend Automatic” or “Recommend Original” enabled.

1 Like

I created a pre-roll with instructions on setting the remote quality setting and people still play movies in 720p :sob:

Seems like this would be such an easy adjustment to make for the plex developers. The only bandwidth they should be concerned with is the server owner’s. It should always default to the original and then if a user has an issue, they can turn it down.

I love this request. I hate it when people choose to transcode and on top of that uses 20 mbps. Now they are using tons of cpu AND bandwith.

This feature could even be somewhat simplified.
The server-admin could have a checklist of the availiable bitrates and resolutions. The server admin checks which ones apply for his/her server.

The client wouldnt need any change at all. It could just play the highest availiable alternative, equal to or smaller than what the server offers.

So if my server offers max 720p @ 3 mbps, thats what they would get, even if they choose 1080 @ 10 mbps in the client.

Ofcourse, a simpler sollution than nagging at devs and being annoyed by plex’ limited admin control, is to do what I have done. Just kick out all the users, exept immediate family and users who are appreciating the server enough to upgrade their hardware to support direct play.

I have had my users get Apple TVs and have recomended infuse for its awesome disc cache system. On top of that, I have turned off transcoding entirely. Now everything works for the ones still on the server.

Altho some of the issues like bandwidth limits are addressed since this topic was made, I still think this is a great feature. Being able to change options like “recommended to library”, hiding plex provided sections not in use by default (live tv, etc). Since the settings are stored locally on the client, perhaps an option for the client to select and apply the recommended server settings would be in order?

Four and half years now, server operators have been begging for this feature. Yet another Reddit thread about it today: https://www.reddit.com/r/PleX/comments/svmy0b/honest_to_god_the_hardest_thing_about_my_plex/

Instead, we keep getting more third-party streaming services that nobody asked for bundled in.