Jellyfin does not also process ALBUMARTISTS when ARTISTS is preferred, inconsistent with other platforms #7136

Closed
opened 2026-02-07 04:37:25 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @evan314159 on GitHub (Jul 1, 2025).

Description of the bug

ALBUMARTISTS is the multivalued version of ALBUMARTIST tag, like ARTISTS is the multivalued version of ARTIST. Jellyfin does not process ALBUM ARTISTS when present and ARTISTS is preferred, inconsistent with other platforms:

Reproduction steps

Functionality not present in Jellyfin

What is the current bug behavior?

For music with 2+ album artists this results in:

  • only one artist can be the album artist
  • album artists can be navigated from albums by hotlinking -- only one gets the hot linking

What is the expected correct behavior?

When Prefer ARTISTS is set and the track has an ALBUMARTISTS tag, process ALBUMARTISTS in preference to ALBUMARTIST, using the same logic as ARTISTS.

  • both artists are the album artists
  • both are hotlinked

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

10.10.7

Specify the build version

10.10.7

Environment

- OS: Linux
- Linux Kernel: 6.12.15
- Virtualization: Docker
- Clients: 
- Browser: 
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Jellyfin Data Storage:
- Media Storage:
- External Integrations:

Jellyfin logs

Not applicable

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

Example of an album with 2 equal album artists.
Image

Additional information

No response

Originally created by @evan314159 on GitHub (Jul 1, 2025). ### Description of the bug ALBUMARTISTS is the multivalued version of ALBUMARTIST tag, like ARTISTS is the multivalued version of ARTIST. Jellyfin does not process ALBUM ARTISTS when present and ARTISTS is preferred, inconsistent with other platforms: - Navidrome: https://www.navidrome.org/docs/usage/tagging-guidelines/#handling-multiple-artists-and-collaborations - Kodi: https://kodi.wiki/view/Music_tagging#albumartists - MusicBrainz Picard: https://picard-docs.musicbrainz.org/en/variables/variables_basic.html (_albumartists tag) ### Reproduction steps Functionality not present in Jellyfin ### What is the current _bug_ behavior? For music with 2+ album artists this results in: - only one artist can be the album artist - album artists can be navigated from albums by hotlinking -- only one gets the hot linking ### What is the expected _correct_ behavior? When Prefer ARTISTS is set and the track has an ALBUMARTISTS tag, process ALBUMARTISTS in preference to ALBUMARTIST, using the same logic as ARTISTS. - both artists are the album artists - both are hotlinked ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number 10.10.7 ### Specify the build version 10.10.7 ### Environment ```markdown - OS: Linux - Linux Kernel: 6.12.15 - Virtualization: Docker - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage: - Media Storage: - External Integrations: ``` ### Jellyfin logs ```shell Not applicable ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos Example of an album with 2 equal album artists. <img width="657" alt="Image" src="https://github.com/user-attachments/assets/58c2006e-7107-4dd5-aaa8-4981f52eb0ed" /> ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 04:37:25 +03:00
Author
Owner

@felix920506 commented on GitHub (Jul 2, 2025):

Do you mean it is not working with a file with both albumartists and albumartist tags or on a file with only albumartists tag and no albumartist tag?

@felix920506 commented on GitHub (Jul 2, 2025): Do you mean it is not working with a file with both albumartists and albumartist tags or on a file with only albumartists tag and no albumartist tag?
Author
Owner

@evan314159 commented on GitHub (Jul 2, 2025):

I raised PR #14413 to address.

The present code does not read ALBUMARTISTS at all. The PR processes ALBUMARTISTS in the way that ARTISTS is handled: if it exists and PreferNonstandardArtistsTag is set, ALBUMARTISTS is used in preference to ALBUMARTIST, with fallback to ALBUMARTIST otherwise.

@evan314159 commented on GitHub (Jul 2, 2025): I raised PR #14413 to address. The present code does not read ALBUMARTISTS at all. The PR processes ALBUMARTISTS in the way that ARTISTS is handled: if it exists and PreferNonstandardArtistsTag is set, ALBUMARTISTS is used in preference to ALBUMARTIST, with fallback to ALBUMARTIST otherwise.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#7136