Collaboration albums don't show individual artists but a merged one #7121

Open
opened 2026-02-07 04:36:03 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @neobrain on GitHub (Jun 26, 2025).

This issue respects the following points:

  • This issue is not already reported on GitHub (I've searched it).
  • I agree to follow Jellyfin's Code of Conduct.
  • This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.

Describe the bug

Many collaboration albums in my library are associated with a singular artist name A & B instead of having multiple (individually clickable) artist fields A and B. The albums also won't show up in the album list of the individual artist pages.

Example (note how the album artist is a single link; for the tracks the artists are shown individually):
Image

At least in principle, the MusicBrainz Release Artist Id tag contains all information to unambiguously identify each artist (click to expand):

Details

Reproduction Steps

  1. Navigate to the official artist page and download the second album ("Es rappelt in der Kiste") for free
  2. Extract the album and run it through MusicBrainz Picard to set up tags
  3. Upload the album to your media storage and let Jellyfin import it
  4. Navigate to the album page and check the album artists

Expected/Actual behaviour

Two individual artists should show up as separate links (Miami Weisz and Edgar Wasser). Currently, a singular artist named Miami Weisz & Edgar Wasser is created).

Furthermore, the album Es rappelt in der Kiste should probably be listed as an album in the artist pages of both Miami Weisz and Edgar Wasser. Currently, it is only listed under "Appears On".

Logs

No response

Server version

10.10.6

Web version

10.10.6

Build version

10.10.6

Platform

Linux

Browser

Firefox 140

Additional information

No response

Originally created by @neobrain on GitHub (Jun 26, 2025). ### This issue respects the following points: - [x] This issue is **not** already reported on [GitHub](https://github.com/jellyfin/jellyfin-web/issues?q=is%3Aissue) _(I've searched it)_. - [x] I agree to follow Jellyfin's [Code of Conduct](https://jellyfin.org/docs/general/community-standards.html#code-of-conduct). - [x] This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one. ### Describe the bug Many collaboration albums in my library are associated with a singular artist name `A & B` instead of having multiple (individually clickable) artist fields `A` and `B`. The albums also won't show up in the album list of the individual artist pages. Example (note how the album artist is a single link; for the *tracks* the artists are shown individually): <img width="335" alt="Image" src="https://github.com/user-attachments/assets/a44e5a66-0de6-4693-b6c1-a137c528ece3" /> At least in principle, the `MusicBrainz Release Artist Id` tag contains all information to unambiguously identify each artist (click to expand): <details><summary>Details</summary> <img src="https://github.com/user-attachments/assets/a4662a59-5831-4333-a131-c6a84a48ae10"/> </details> ### Reproduction Steps 1. Navigate to the [official artist page](edgarwasser.com/archiv.html) and download the second album ("Es rappelt in der Kiste") for free 2. Extract the album and run it through MusicBrainz Picard to set up tags 3. Upload the album to your media storage and let Jellyfin import it 4. Navigate to the album page and check the album artists ### Expected/Actual behaviour Two individual artists should show up as separate links (`Miami Weisz` and `Edgar Wasser`). Currently, a singular artist named `Miami Weisz & Edgar Wasser` is created). Furthermore, the album `Es rappelt in der Kiste` should probably be listed as an album in the artist pages of both `Miami Weisz` and `Edgar Wasser`. Currently, it is only listed under "Appears On". ### Logs _No response_ ### Server version 10.10.6 ### Web version 10.10.6 ### Build version 10.10.6 ### Platform Linux ### Browser Firefox 140 ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 04:36:03 +03:00
Author
Owner

@viown commented on GitHub (Jun 26, 2025):

This is likely an issue with your files tags where both artists are placed as a single artist which you can either fix manually using a tag editor or you can tell Jellyfin to use '&' as a delimiter by going to Dashboard -> Libraries -> Choose your music library -> Scroll down to 'Custom Tag Delimiter' and add '&' to the field.

Note that this would also split regular artist names that use an ampersand.

@viown commented on GitHub (Jun 26, 2025): This is likely an issue with your files tags where both artists are placed as a single artist which you can either fix manually using a tag editor or you can tell Jellyfin to use '&' as a delimiter by going to Dashboard -> Libraries -> Choose your music library -> Scroll down to 'Custom Tag Delimiter' and add '&' to the field. Note that this would also split regular artist names that use an ampersand.
Author
Owner

@neobrain commented on GitHub (Jun 26, 2025):

or you can tell Jellyfin to use '&' as a delimiter by going to Dashboard -> Libraries -> Choose your music library -> Scroll down to 'Custom Tag Delimiter' and add '&' to the field. Note that this would also split regular artist names that use an ampersand.

Sadly that won't work here due to the reason you mentioned. It's a fairly large library, and EDM artists like to have weird names :)

you can either fix manually using a tag editor

Even that doesn't seem to work. I tried replacing & with ; or , but that still yields a merged artist name (just with a different character at center).


Both approaches aren't ideal due to inconvenience it adds over taking Picard's output, which generally is very reliable. Could Jellyfin instead use the embedded MusicBrainz tags (see second screenshot) to extract the artists automatically without such issues (given that these tags are unambiguous and don't require any separator heuristics)?

@neobrain commented on GitHub (Jun 26, 2025): > or you can tell Jellyfin to use '&' as a delimiter by going to Dashboard -> Libraries -> Choose your music library -> Scroll down to 'Custom Tag Delimiter' and add '&' to the field. Note that this would also split regular artist names that use an ampersand. Sadly that won't work here due to the reason you mentioned. It's a fairly large library, and EDM artists like to have weird names :) > you can either fix manually using a tag editor Even that doesn't seem to work. I tried replacing `&` with `;` or `,` but that still yields a merged artist name (just with a different character at center). --- Both approaches aren't ideal due to inconvenience it adds over taking Picard's output, which generally is very reliable. Could Jellyfin instead use the embedded `MusicBrainz` tags (see second screenshot) to extract the artists automatically without such issues (given that these tags are unambiguous and don't require any separator heuristics)?
Author
Owner

@Sioeen commented on GitHub (Sep 10, 2025):

A bit of a late reply but I just had to deal with this

Even that doesn't seem to work. I tried replacing & with ; or , but that still yields a merged artist name (just with a different character at center).

You have to make sure you've enabled "Use custom tag delimiter" (Which you may have done, but I did not and couldn't figure out why it wasn't working).

Image

Also, after changing the metadata you have to scan your library with "Replace all metadata" mode. There's also another way in case you don't want to replace the metadata of unrelated media. For this you have to change the metadata, move the folder containing the media you're dealing with, do a quick scan (which should delete unused artists profiles such as the one merging two artists), move back the folder to it's original place and then scan again.

@Sioeen commented on GitHub (Sep 10, 2025): A bit of a late reply but I just had to deal with this > Even that doesn't seem to work. I tried replacing `&` with `;` or `,` but that still yields a merged artist name (just with a different character at center). You have to make sure you've enabled "Use custom tag delimiter" (Which you may have done, but I did not and couldn't figure out why it wasn't working). <img width="827" height="189" alt="Image" src="https://github.com/user-attachments/assets/3332b567-fad7-4114-8830-e390edab8337" /> Also, after changing the metadata you have to scan your library with "Replace all metadata" mode. There's also another way in case you don't want to replace the metadata of unrelated media. For this you have to change the metadata, move the folder containing the media you're dealing with, do a quick scan (which should delete unused artists profiles such as the one merging two artists), move back the folder to it's original place and then scan again.
Author
Owner

@Sioeen commented on GitHub (Sep 10, 2025):

One last thing, it's better to use ";" instead of "," as artists are more likely to use the latter. I decided to use comma as delimiter and in some edge cases ("Tyler, the Creator", "Earth, Wind & Fire", etc.) that caused problems that I had to manually fix by simply removing the "," (which is not ideal but oh well)

@Sioeen commented on GitHub (Sep 10, 2025): One last thing, it's better to use ";" instead of "," as artists are more likely to use the latter. I decided to use comma as delimiter and in some edge cases ("Tyler, the Creator", "Earth, Wind & Fire", etc.) that caused problems that I had to manually fix by simply removing the "," (which is not ideal but oh well)
Author
Owner

@jellyfin-bot commented on GitHub (Jan 9, 2026):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Jan 9, 2026): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@neobrain commented on GitHub (Jan 9, 2026):

Haven't noticed any improvements in artist name handling.

To elaborate, the suggested workarounds are impractical if you already have a setup that automatically tags imported audio files (like beets or Picard). As-is, any import requires a manual do-over pass to ensure specific (hard to remember) rules are followed.

@neobrain commented on GitHub (Jan 9, 2026): Haven't noticed any improvements in artist name handling. To elaborate, the suggested workarounds are impractical if you already have a setup that automatically tags imported audio files (like beets or Picard). As-is, any import requires a manual do-over pass to ensure specific (hard to remember) rules are followed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#7121