User Management 
Section titled “User Management ”This page allows management of users, their roles and permissions.
Managing Users
Section titled “Managing Users”On the right side of each username is a ⋮ menu which has four menu items
- Edit User. See the section below
- Manage access tokens. Allows management of login sessions and long lived tokens the same as is shown on an individuals profile settings
- Disable User. Prevents user access. Settings are preserved
- Delete User. Completely removes a user and all of their settings. Music sources they owned lose their owner, and a source only they could use is then off limits to everyone until an administrator changes its access. Their Music Assistant playlists become visible to everyone
Editing Users
Section titled “Editing Users”
The dialog shown above appears when clicking on a username or via the ⋮ menu.
Each user can be restricted to a specific set of players. Restricted users automatically gain access to any new browser window, desktop app, or mobile companion app player(s) linked to their profile. Which music sources a user can use is not set here. Each music source has an owner and a sharing setting instead, described below.
What a user sees the first time they sign in is covered under First Run.
Every user has a role, and the role controls what they can do. A new user gets the User role unless you pick another. The Roles tab lists the built-in roles and, under Custom roles, any role you make yourself. The built-in roles are:
- Administrator. Has access to everything, including users, roles, every music source, the whole library, the server settings and system maintenance
- User. Can browse and play, add and remove items in the library and favorites, and add music sources of their own. A user can also show dashboards, host a music quiz, and see the music source and server settings and the background tasks
- Guest. Can browse and play only
- Service. The role of the Home Assistant account, which no other user is given
Select a built-in role to see what it allows. Built-in roles cannot be changed.
Roles of your own
Section titled “Roles of your own”Select Create role to make one. Give it a name, start from Guest or User, and switch the permissions on or off:
- Library. Add and remove items in the library and favorites
- Players. Change player settings and create player groups
- Music sources. See the settings of the music sources, and add and manage their own music sources
- Users. See the other users, and show dashboards and host a music quiz
- Server. See the server settings, and see the background tasks and their logs
Browsing the library, playing music, controlling the players and the queue, seeing the music sources and seeing the player settings are always allowed, and are listed under Always allowed. Managing users, the whole library, every music source, the server settings and system maintenance stay with administrators, so you cannot hand those to a role of your own.
Some permissions need another one. Switching on Add and manage their own music sources also switches on See the settings of the music sources and holds it there.
A role that still has users cannot be deleted. Give those users another role first.
When you change someone’s role, or change what a role allows, the app of everyone affected reconnects and starts again with their new permissions. They stay signed in.
The Home Assistant account
Section titled “The Home Assistant account”The Home Assistant integration signs in with an account of its own, shown with a System badge and the Service role. Its username, role and password are fixed, and it cannot be disabled or deleted. Its display name, avatar, player restriction and access tokens work like any other user’s.
The Service role can do what the User role can, and it can also see the other users, change player settings and act on behalf of other users. It cannot own a music source, although a music source can be shared with it.
Personal and shared music sources
Section titled “Personal and shared music sources”Every music source is either shared or personal.
- Shared (no owner). Administrators manage the source.
- Personal. The source belongs to one user. Playback from it and its listening history use that user’s account.
Who else can use a source depends on its sharing:
- Only me. Only the owner. Administrators see this as Not shared
- Selected users. The owner, if there is one, and the users you pick
- All users except guests. Everyone signed in with a role other than Guest
- Everyone, including guests. Any user
An administrator sets the owner and the sharing with Access in the source’s ⋮ menu under Settings → Music sources. A source an administrator adds starts out shared with everyone, including guests. To set one up for themselves or for a user, they add it, make that person its owner and choose who else can use it, for example Only me. The owner of a personal source changes who it is shared with through Sharing in the same menu. Only an administrator can change the owner.
Users only see what comes from the music sources they can use, in the library, when browsing and in search. That includes administrators, although they see every source in the settings so they can manage it. When you play something, Music Assistant uses your own accounts first and never uses an account that is not shared with you.
Adding your own music sources
Section titled “Adding your own music sources”Users can add music sources of their own when their role allows it, which the standard User role does. They find Music sources in the settings, with the sources they own under Your sources and every other source they can use under Shared with you. There they can connect their own account for a service that can be added more than once, such as Spotify or Tidal, and reconfigure, share or remove it. A source a user adds starts out as Only me. Users whose role does not allow adding sources can still find the page, and see the sources shared with them.
A user can also add a Local files source of their own, on a folder in one of the storage locations. Only an administrator can add storage locations, on the Storage page.
Audiobook and podcast progress
Section titled “Audiobook and podcast progress”Some audiobook and podcast sources, such as Audiobookshelf, Audible, gPodder and Overcast, keep your listening progress on the account the source signs in with. The progress and listening history that come from that account go to the owner of the source, or to every user when the source has no owner.
Each user who wants their own progress adds the source with their own account, which makes them its owner. An administrator can also add it for them and make them the owner. A source that can only be added once, such as Storytel, has a single account, so it cannot give each user their own progress.
This website uses privacy-first analytics to help us improve the site. You can view all data in our public dashboard.