With Plex Media Server/PMS, I can see the active users and the devices they’re using at some point, but I’d like to be able to see/click on a user and see a history of that user, IP addresses and the devices they’ve used.
I also would like to know if a user can be limited to a single session, if they’ve been using multiple connections or their account is being abused.
I would also like to have information on who are ‘heavy’ users.
If this could be added to the PMS that’d be great.
Before Plex decides to implement it, take a look at PlexPy. That should answer your needs.
As far as I know, there is no option to limit user to one stream/1 session.
I think Random Server has something going about limiting transcode sessions or bandwidth usage. I know he was working on trying to get concurrent stream blocking working too, or had talked about it, anyway. Not sure how far with it he got.
The app he was working on is called Plex Sentry. All I really know about it is the little I’ve read in his thread on the app (first page or so) and that I can’t use it on my NAS.
PlexPy does a good job of tracking historical information. As of yet, it’s only able to go back for a single year. I think they are working on extending the tracking features a ways. This runs on Python, so it’s not hard to get running on most devices.
This tool gives information. It offers no controls, no way to stop someone streaming, no way to throttle their stream, nothing of that nature. You can’t enforce bitrate rules or transcoding rules. But at least it tells you Who, How, What and When, which is much better than Plex Web App does currently.
Honestly, if I didn’t already have a life time Pass I would have canceled my Pass already, based on the lack of tools like this not built into the Web App.
PlexPy was the best option. Easy to install and gave lots of useful information. Still doesn’t have exactly what I was searching for, but very close. Thanks!