Bugzilla – Bug 4623
Multiple artist tags not scanned.
Last modified: 2012-02-27 17:33:36 UTC
I have always tagged multiple artists using a ";" delimiter in one ARTIST tag (and likewise for ARTISTSORT), which is working well in Slimserver. As this doesn't look good in other software (e.g. iTunes), I thought I'd try changing to use multiple ARTIST/ARTISTSORT tags (I'm assuming that if the two pairs of tags are entered in the same order, the ARTIST/ARTISTSORT relationship will still work correctly - if not, I'll just use ARTIST tags). However, I tried this with some tracks and rescanned, and Slimserver only displays the first artist tag now.
Philip, are the files in question mp3 files? What are you using to add the tags? I do not believe the id3 spec allows for more then one TPE1 (ARTIST) frame or TSOP (ARTISTSORT) frame.
I believe that id3v2.3 does support more than one artist. From http://www.id3.org TPE1 The 'Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group' is used for the main artist(s). They are seperated with the "/" character. mp3tag allows me to store multiple artists for mp3 (id3v2.3) files (and I believe supports this for FLAC and WMA). I can enter them in as a single text field such as "aaa\\bbb", which actually lists them as ARTIST=aaa, ARTIST=bbb. I can load the mp3 file into foobar2000, which lists all artists separated with ";". Slimserver only displays the first artist. I am unsure about TSOP support for multiple artists though. This is not so bad - I can continue to use ARTISTSORT as a TXXX frame that Slimserver supports, and live with the sorting being incorrect in other software.
(In reply to comment #2) > I believe that id3v2.3 does support more than one artist. Yes it does support more then one artist when you use a delimiter such as "/" but it is still using only one TPE1 frame. > From http://www.id3.org > > TPE1 > The 'Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group' is used > for the main artist(s). They are seperated with the "/" character. Slimserver gives the user the option to use "/" as a delimiter in "MULTIPLE ITEMS IN TAGS" option. One could also use other charters if one wishes to. > mp3tag allows me to store multiple artists for mp3 (id3v2.3) files (and I > believe supports this for FLAC and WMA). I can enter them in as a single text > field such as "aaa\\bbb", which actually lists them as ARTIST=aaa, ARTIST=bbb. > > I can load the mp3 file into foobar2000, which lists all artists separated with > ";". "\\" in mp3tag inserts some code in the TPE1 frame between multiple artists. Foobar recognizes this code as well. I do not think this is standard code or part of the id3 spec. > Slimserver only displays the first artist. All of the other programs I have tried only display the first artist as well. I this something that Slimserver should support? > I am unsure about TSOP support for multiple artists though. This is not so bad > - I can continue to use ARTISTSORT as a TXXX frame that Slimserver supports, > and live with the sorting being incorrect in other software. TSOP is only in the id3v2.4 spec and to use it properly your files would need to be tagged as such. Once again only one TSOP frame can be specified but can contain multiple artists. The behavior is unpredictable if one was to use more then one artist though. However Slimserver does recognize a custom TXXX frame named "ALBUMSORT" since it is the same as the supported FLAC/Vorbis comment.
While researching multiple items in tags I came across Bug 3972. I believe this is a duplicate of that bug and making as such. It looks like SlimServer currently only supports multiple genres using the Null character right now. I suggest voting for Bug 3972. *** This bug has been marked as a duplicate of 3972 ***
Closing resolved bugs - if you feel this bug still exists please first re-test with the latest SW/FW version. If you are able to reproduce then feel free to reopen and attach new logs / steps to reproduce.