5rahim / seanime

Open-source media server for anime and manga.
https://seanime.rahim.app
MIT License
385 stars 29 forks source link

feature request: Multiple User accounts #122

Open soccerboys2008 opened 2 months ago

soccerboys2008 commented 2 months ago

Checklist

Problem Description / Use Case

people in the same household having there own anilist account, and can be signed in at once. so what your watching and their watching doesn't get meshed together.

i am also aware that this could take a while to implement, simply due to not knowing what all will break in the process of implementing.

Proposed Solution

  1. when a new device is connecting to the server, it is promoted with the sign in page. then the sign in is remembered per device, rather than network wide

  2. also ability to allow and restrict torrenting per user (so a given user can't just start torrenting wildly and eating all the storage (hypothetical, personally i like managing which torrents are gotten manually, so everyone would be restricted))

5rahim commented 2 months ago

Thanks for the request but this isn't the scope of the project. Reason is it would require a major rewrite because Seanime wasn't built for multi-user support. One workaround is to run other instances on different ports and point them to the same library, only one instance would need to manage the library.

soccerboys2008 commented 2 months ago

i was aware that this would be a complex thing to add, and not easy to implement. but thought i should still leave it here

5rahim commented 2 months ago

Yeah np, I'll leave this open so people can see the workaround.

dillfrescott commented 1 month ago

Would love to see this but I know it would require a lot of code changes. Thank you for suggesting the workaround!