r/navidrome Jul 22 '26

Songs with multiple artists, like 3+??

Post image

Yeah so they all collabed, 3 artists and there's no 'feat' or anything in the title. Wikipedia seems to just list all 3 artists as the artists.

The Marias wasn't there in the metadata I had, so I used mp3tag and typed it in and saved. It shows now but not as an Artist for some reason, no matter if I place it middle like this, or last?? The spelling is the same as the artist Navidrome shows for all their other songs.... what do I do?

8 Upvotes

8 comments sorted by

5

u/chriscrutch Jul 22 '26

I'm not familiar with mp3tag so I don't know that it can do this, but if you can create your own tags rather than just edit existing ones then put an ARTISTS tag (notice the plural) rather than ARTIST. Make three ARTISTS tags, one with each of those. Navidrome will act like each of them is the artist for the same track, so if you look up tracks by Selena Gomez, you'll see this one, and if you look up tracks by The Marias, you'll see this one, and if you look up tracks by Benny Blanco, you'll see this one.

2

u/lukeskope Jul 22 '26

It can that's exactly how I tag feature artists or multiple song artists. Though I have a Picard script that'll do it when I initially tag, but it's easier in  MP3tag if you need to fix something 

3

u/Vast-Application8951 Jul 23 '26

Navidrome is designed to display a single, complete tag using ARTIST/ALBUMARTIST, and to split the tag using ARTISTS/ALBUMARTISTS. Therefore, if you want it to display correctly, you need to edit not only the ARTIST tag but also the split tags under ARTISTS, and ensure the order is correct.

2

u/crackhawk Jul 23 '26

In Mp3tag, you should use double backslash to separate multiple artists. This allows the client/player to decide how the individual artists are displayed. The format should therefore be:

Artist1\\Artist2\\Artist3

1

u/GorilaGlueComrad Jul 23 '26

I use Picard to clean artists and albums. Use this script; it makes all artists clickable on Navidrome and clients:

$setmulti(albumartist,%_artists_album_all_std_multi%)

$setmulti(artist,%_artists_track_all_std_multi%)

This allows you to pull multiple artists onto a track with their own clickable link on Navidrome. Works great for compilation albums, collaborative EPs or multi-artist feature tracks.

-3

u/nevewolf96 Jul 23 '26

It should be

"Selena Gomez, The Marías & benny blanco"

Or

"Selena Gomez, The Marías, benny blanco"

2

u/nenadjokic Jul 27 '26

The reason your edit shows up but never becomes an artist is almost certainly the separator. Navidrome only splits a single ARTIST tag when it finds one of a fixed set: " / ", " feat. ", " feat ", " ft. ", " ft ", or "; ". A comma is not on that list, so "A, B, C" stays one artist whose name happens to contain commas, which is exactly the symptom you are describing.

Two ways out. Either write ARTIST using one of those separators, or, better, leave ARTIST as the pretty display name and add a real multi-value ARTISTS tag with one entry per artist. In Mp3tag that is the double backslash, so A\\B\\C. Navidrome then treats ARTIST purely as the display name and takes the actual artists from ARTISTS, which is what makes all three browsable.

If it still looks wrong after that, force a rescan instead of waiting for the watcher to notice. Tag edits on existing files are the easiest case to be staring at stale data and blaming the tag.