[Enhancement]: User menu including switching #2471

Open
opened 2026-04-25 00:07:31 +02:00 by adam · 2 comments
Owner

Originally created by @k3davis on GitHub (Jan 9, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

I have a few family users that frequently switch "profiles" when using this app. I'd find it really useful if there were a quicker way to do this. My suggestion (fwiw) is to change the user link (that looks like it should open a menu to me anyway, but is just a link):

image

to more of an actual menu, that could include Profile (or Change Password) to link to the current page, Switch User, and Logout, for example.

"Switch user" would ideally have some kind of user select modal, or the signed in users to just switch to right on the menu itself. If the user signs out, they would be removed from this list, or would be prompted for just a password again, or something like that.

If this isn't widely useful, it may be a candidate for the proposed plugin design.

Why would this be helpful?

Fewer clicks to either log out or switch user, and (imho) a more intuitive use of the user link.

Future Implementation (Screenshot)

(mockup to explain the notion only, not a proposed final solution)

image

Audiobookshelf Server Version

2.17.7

Current Implementation (Screenshot)

(see above)

Originally created by @k3davis on GitHub (Jan 9, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement I have a few family users that frequently switch "profiles" when using this app. I'd find it really useful if there were a quicker way to do this. My suggestion (fwiw) is to change the user link (that looks like it should open a menu to me anyway, but is just a link): ![image](https://github.com/user-attachments/assets/4b9ce25a-926a-4550-aed7-dd71ae27815d) to more of an actual menu, that could include Profile (or Change Password) to link to the current page, Switch User, and Logout, for example. "Switch user" would ideally have some kind of user select modal, or the signed in users to just switch to right on the menu itself. If the user signs out, they would be removed from this list, or would be prompted for just a password again, or something like that. If this isn't widely useful, it may be a candidate for the proposed plugin design. ### Why would this be helpful? Fewer clicks to either log out or switch user, and (imho) a more intuitive use of the user link. ### Future Implementation (Screenshot) (mockup to explain the notion only, not a proposed final solution) ![image](https://github.com/user-attachments/assets/e716e346-41d0-4c3b-8740-43098b61d7f7) ### Audiobookshelf Server Version 2.17.7 ### Current Implementation (Screenshot) (see above)
adam added the enhancement label 2026-04-25 00:07:31 +02:00
Author
Owner

@nichwall commented on GitHub (Jan 9, 2025):

Could this be achieved by having different browser profiles? Like do your users individually have multiple accounts or just share a computer/browser?

@nichwall commented on GitHub (Jan 9, 2025): Could this be achieved by having different browser profiles? Like do your users individually have multiple accounts or just share a computer/browser?
Author
Owner

@k3davis commented on GitHub (Jan 9, 2025):

@nichwall fair question; in our case (young family) there's a central shared computer logged in as one user and ABS is installed as an "app" so the browser isn't exposed, per se. But perhaps there are ways I could leverage browser profiles to accomplish this.

I'd personally be interested in contributing a plugin that adds this option to the menu (if it were a menu in the first place, and if plugins were a thing), but it does seem like this is probably a niche use case for us.

@k3davis commented on GitHub (Jan 9, 2025): @nichwall fair question; in our case (young family) there's a central shared computer logged in as one user and ABS is installed as an "app" so the browser isn't exposed, per se. But perhaps there are ways I could leverage browser profiles to accomplish this. I'd personally be interested in contributing a plugin that adds this option to the menu (if it were a menu in the first place, and if plugins were a thing), but it does seem like this is probably a niche use case for us.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2471