-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Multi User Support #148
Comments
Hmm while this sounds useful, implementing this will require a very major overhaul of the architecture. The easiest method is, as you mentioned, to run multiple instances of the scrobbler, each with its own trakt key and config file (plex.scrobble_user). Even this will require quite a bit of reorganization - something like the introduction of "profiles". Running multiple processes is pretty costly (for 5 profiles, RAM usage will be 5x). I don't think I'll be implementing this for now. Although, I have been mulling over a complete rewrite of this app, such that the media player monitors generate "events" and users can enable plugins that act on those events (with one of those plugins being scrobble-to-trakt). See #112 as another example for such a plugin. (Kinda like https://github.com/erengy/anisthesia but also cross-platform) I'll have to think about how multi user support will fit into this scheme. |
Maybe you can run it in a docker container. |
@panaris, thanks to your recommendation, I realized the "profiles" part is gonna be pretty easy on Linux. This is because we are compliant with the XDG Specification regarding user directories. So @EarthBoundX5, all you need to do to create a new "profile" is to set the There are some caveats to this, the major one being that
Unless I'm mistaken, I believe this could also be achieved using multiple instances of the scrobbler - simply run |
Could support be added for running either multiple services (less ideal) or multiple trakt api keys?
In practice, this would be to support filtering of user content AND allow for multiple users to assign their username filter to their own trakt accounts within a home.
Bonus points if multiple Plex api keys could be added per trakt (if username filtering doesn't work for users added to a Plex Pass home).
This would allow multiple in house users to track their watch data. Especially useful for one's partner or children or room mates.
The text was updated successfully, but these errors were encountered: