[Implemented] Server-Side Speed Limits/Caps for Shared/Subscribed Users

+1, please look into this. When I invite my less tech savvy friends to share my plex library, it is a real pain talking each one through which settings to choose, and remembering how to do it on each platform.

All we are looking for is a per user restriction of Max Quality.

+1 I need speed limits, too!!!!!

It would be very nice to also set limits for transcoding. Both things has to work, so that some people can watch at the same time with a certain amount of upload.

This has been a top feature request since 2013 (if not before).  Hope the Plex team implements a solution soon.  One of the most important missing features IMHO.

Would love to see this too.

+1

I'd love to see this implemented. The lack of the ability to do this is keeping me from inviting a few users. PlexSentry doesn't quite fit the bill yet.

I'd love to see this implemented. The lack of the ability to do this is keeping me from inviting a few users. PlexSentry doesn't quite fit the bill yet.

Just checked out PlexSentry...never heard of it before. Seems it implements this the opposite way I need it though. I'd rather force users to Transcode rather than Direct Play (I've got large 1080p rips with only a 5mbps upload connection... 1 stream and my upload is toast). Hopefully this'll be implemented with the option to limit quality (mbps) similar to how it does it via PlexWeb.

+1 Would be very helpful.

+1 we've gotten SSL (never expected it so soon & well done)

why wouldn't the plex dev team surprise us with this long awaited feature, too?  ;)

I think another nice addition to this feature request would be to have the master account take priority.  

This may be difficult as it would probably necessitate building in a QOS-like system, but if we could tell Plex what the max upload speed is, set a bandwidth limit per-client on the server-side, but regardless the master account would take priority with remote streaming.  Thus if you have shared users maxing out the upstream bandwidth, a shared user would get dropped, for example, if the master account wanted to do some remote streaming.

HUGE +1!!!

Please implement this!  I'm a plex passer and this currently my number one request.  speed limits and quota's or some way to prevent friends from hogging my home connection and me, the owner, being left out in the cold from using my own server.  I also worry about getting complaints from my ISP and my only recourse is to revoke their access if that happens.  I came here just to request this, and lo and behold it is currently the top popular request.  Hope we see this soon!  Thanks

Would love this. 

+1 a vital feature

This would be a fabulous feature add.

 

I'd love to see this implemented. The lack of the ability to do this is keeping me from inviting a few users. PlexSentry doesn't quite fit the bill yet.

Just checked out PlexSentry...never heard of it before. Seems it implements this the opposite way I need it though. I'd rather force users to Transcode rather than Direct Play (I've got large 1080p rips with only a 5mbps upload connection... 1 stream and my upload is toast). Hopefully this'll be implemented with the option to limit quality (mbps) similar to how it does it via PlexWeb.

Unfortunately the Web API end point doesn't return the transcoding bit rate, if it did I could add the feature. The best I could do right now would be to

set a target max bit rate for a user

  • if user is direct play\streaming
    • if media bitrate > target max end stream if direct streaming (there's nothing that can done about direct playing media except removing the library permissions)

How is this not front page 24/7? This is desperately needed. I'm so sick of everyone texting me saying their video buffers when everyone and their mom is trying to stream 720p+ -_-

Not a solution to the problem at all, but what I've been doing for the last couple of years is having a facebook group with everyone that connects to my servers via Plex, FTP, VPN or other where I keep them updated about new material, downtimes or when the traffic becomes very heavy and they can expect some buffering. I also have a portal site with real-time bandwidth and CPU usage so users can check if the buffering is on my side or theirs.

We must get this feature, we are plex subscribers, paid members....we are asking for this feature, and they must implement it.

+10000000 for this feature.

Over 600 votes for this...  In reality it's probably in the pipeline some place now.  We will probably see if sometime this year...

For those of you that haven't "Liked" the first post of this thread, all the +1's and "Me Too!'s" don't really mean squat.  You need to get the "Like" in as your vote.  Otherwise you are wasting your time.

I just hope when they implement this, they do it BY ACCOUNT and not globally....  If I can set one user to 384Kbps and the next one to 3Mbps, based on their devices, and usage patterns, or whether the user is local or remote, this would be great!  If I can only set them to a single value for all of the users, well....  It's better than what we have now, but still not ideal.