Feature Suggestion: Multi-User Profile Switching (Smart TV Friendly) #7059
Replies: 5 comments 2 replies
-
[Proposal] Multi-User Switching / "Who's Watching" Login FlowSummaryI have implemented a "Who's Watching" style login flow (similar to Android TV Client implementation) to reduce friction for shared devices. This allows users to switch profiles quickly without re-entering credentials every time. Status: I have a working implementation ready to become a PR here. Visuals & User FlowUser JourneysThe New Experience:
2025-12-17.00-14-10.mp4
2025-12-17.00-20-55.mp4
2025-12-17.00-23-01.mp4The ProblemCurrently, Jellyfin requires a full logout/login cycle to switch users. On shared living room TVs or tablets, this creates significant friction. Users often resort to leaving the a single account logged in permanently, which messes up watch history and is a non-starter for individuals using plugins to manage watch lists. Implementation DetailsI aimed for minimal disruption to the existing auth flow.
Trade-offs & ConsiderationsIn implementing this, I had to make a few architectural decisions:
Request for FeedbackI am looking for specific feedback on:
References
I am happy to adjust the implementation based on community standards before we submitting the PR. If there aren't any comments within a week, I'll open a PR and adjust accordingly from there. Edit: PR - #7446 |
Beta Was this translation helpful? Give feedback.
This comment was marked as duplicate.
This comment was marked as duplicate.
-
|
How hard would it be to add PIN support for this? I think this is a really important features for families with children, who shouldn't have unrestricted access to the non-age-appropriate content in the main account. Allowing unrestricted switching between parent and children account would be a dealbreaker, at least for me. A TV-friendly, optional, PIN entry dialog would be amazing, especially compared to the current flow where a full login with password is required. |
Beta Was this translation helpful? Give feedback.
-
|
Sorry for the long silence for updates around this, thanks @Linux-oiD for the ping waking me up. TL;DR - UI/UX team must approve changes like this, and UI/UX Would like to see bigger changes to the login flow as part of this change then I am currently motivated to do - So this is stalled once again on someone motivated enough to make the change.Back in March after looking for feedback in the Client Development Matrix Chat(in January) I saw someone else was directed to bring up feature discussion in the UI/UX Matrix Chat to get UX eyes on proposals. (after my initial reach out received no feedback) The messaging was that currently all features must go through UI/UX approval or else a contributor is highly likely to not look at it. I’ve linked the matrix discussion, but I can pull quotes from the overall discussion and TODO items with the images UI/UX provided:
This is the incomplete sequence diagram I made for the mentioned changes (didn’t remake it after the talk about separating user/pass page): There might be more changes needed, but one would have to discuss with the UX/UI team more about it. Nothing UI/UX mentioned is something that I disagree with, but IMO, re-vamping the entire login flow felt like scope-creep for this feature. It would definitely make it more unified with what the Android TV Client has done and would provide a more streaming service like experience. My current PR definitely has some theoretical confusing edge flows, but I’ve been using it on my instance and it’s solved the problem for me and my users. I might come back to this again later when I want to upgrade versions, but for now I’m low on motivation to make a bigger change than what I’ve already done. As the UI/UX wanted changes are substantial since it’s a re-work of the entire jellyfin login flow in both the old and new UI themes. Hopefully I’ve provided a good jump start to anyone wanting to take a go at this. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for your work on this. It would be great to see implemented. |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
I’d love to see a multi-user system in Jellyfin, similar to what's available on platforms like Netflix, Disney+, or Apple TV+. The idea is to allow multiple user accounts to remain signed in simultaneously, with the ability to easily switch between them, ideally from the home screen (even better if persistent on the top bar), without needing to log out and re-enter credentials each time. Adding an optional PIN code for individual profiles would be great for privacy and parental control.
This would be especially useful on smart TV apps, where typing credentials is cumbersome and quick switching between users is often needed.
Beta Was this translation helpful? Give feedback.
All reactions