[Feature Request] Push Server settings to users apps

One of the main issues I have with plex is the manual client side configuration when setting up your app or TV. The scrolling through menues, selecting qualities, auto login, and home screens is brutal to explain over the phone or to people with little tech savvy skills.

I am a network admin, and on a domain we can push down client side app settings like in Internet explorer so each user has the same experience.

I think plex should have a setup URL configuration for when the user accepts the invite to join your network. We have this app setting URL that will pre-configure the app with the server side settings out of the box and login.

If the server is set to push all users (or specify which users) get what quality to their app it would make management a lot easier. Being able to push down global settings or individual settings to their app or profile would really help manage and set new users up.

Please allow the admin to set the user settings through server side post methods and the user can override them edit: (to be lower) if they see fit, however the defaults should be set at the server level not the client side level.

This would be awesome. Also better user communication sorta like preroll but on the home screen where you can push server messages. MOTD, an inbox for personal notes. Etc


This would be great, especially pushing quality profiles. I have a very limited upload speed, so pushing a max remote quality as well as toggling on automatic quality would be really helpful.

best implementation would be something like;

all client default settings:

  • automatically adjust quality enabled
  • remote use server recommended settings
  • local use original up to device limits (ie avoid transcoding where possible)

well there is a limiting server side upload rate you can specify globally already so that kind of takes care of that no?

I would think the defaults for all users should be pushed from the server so you can override everyones settings or manually change each users experience. Just changing the defaults of the app install brings us back to the same issue we are in. inability to configure the user experience from the server settings and have to guide the users on how to change the settings themselves

well you also got to think about people with limited or slow mobile bandwidth who may intentionally want lower quality than is defined by the server.

yes the server side upload rate controls TOTAL (all simultaneous users) available upload speed, but that is shared and highly variable according to user load and where their stream is at buffer wise. plex does not stream a constant load, it buffers (due to separately transcoding and remote streaming speeds)

you can’t always have the server control the client, because the clients may have been manually configured for more or less quality settings according to the user.

so, while default should defer to the server, if the user manually changes it from ‘server preferred’ to > 4meg 480p (to save mobile bandwidth or slow bandwidth), then the client settings should be honored.

in other words, the client should follow the server caps as defined by the server admin/settings by default, but still allow for the user to intentionally choose lower quality settings.

Yes agreed, I think this is what I was getting at, I should add to the description that the app can override to lower quality but defaults are set at the server level.

edit: I did have that in the description

yeah I think we were talking a bit in circles, I was just consolidating down to what makes sense to me as the client settings.

1 Like

This should be added
 At least the settings should apply to each user and be saved back to the server. I shouldn’t have to setup how many preroll videos I want on every single device. They should also give admins the ability to set the options as server or client controller, and a checkbox that would allow or disallow overwriting the option.

2021 clean-up:

just noting that there’s an existing feature suggestion that’s focusing on controlling streaming quality from server side. I suppose that’s a bit more focused compared to this thread which is aiming at pushing at other settings to be pushed to clients.

In order to avoid cannibalizing each others votes it might be beneficial to have a precise view on what settings to be pushed / controlled from the server side and to avoid overlapping too much with the other thread.