Skip to content

feat: sign in as a Deezer Family profile - #64

Merged
jdaberkow merged 1 commit into
mainfrom
feat/family-profiles
Oct 6, 2026
Merged

jdaberkow merged 1 commit into
mainfrom
feat/family-profiles

Conversation

@jdaberkow

Copy link
Copy Markdown
Member

Profiles of a Deezer Family have no ARL of their own, they share the login of the Family admin. So far the client could only reach the admin's library with that ARL (music-assistant/support#6617).

  • account_id on the client: signs in at auth.deezer.com with {arl, account_id} in the body, the same call Deezer's own auth library has for this (refreshArlLogin). A token for any other account raises GraphQLClientAuthError.
  • get_family() lists the Family members, isLoggableAs marks the ones that can be used this way.

The familyUserId cookie the web player keeps does not change the token, only the payload does. Tested with a real profile, also with the admin and the profile on one shared session at the same time.

Profiles of a Deezer Family share the admin's login. With account_id the
client signs in with {arl, account_id} and refuses a token for any other
account. get_family() lists the members that can be used this way.
@jdaberkow
jdaberkow merged commit 9741c79 into main Oct 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant