Bugzilla – Bug 4427
SlimServer sorts with ID3v1 tag, but displays ID3v2 tag
Last modified: 2008-12-18 11:12:53 UTC
I'll attach a file that demonstrates this bug. The Id3v1 artist tag is Boards of Canada, the Id3v2 tag is Kid Loco. SlimServer displays the artist as Kid Loco, as it should, but it's sorted as Boards of Canada. In other words when you browse by artists Kid Loco shows up like it starts with a B.
Created attachment 1666 [details] sample file
A little more info: removing the ID3v1 tag alone didn't seem to fix the problem. I then used iTunes to convert the v2 tag from v2.3 to v2.4, and it finally seemed to work.
I was able to reproduce this in SlimServer Version: 6.5.1 - 10526 - Windows XP - EN - cp1252 Also in SlimServer Version: 7.0a1 - 10526 - Windows XP - EN - cp1252 The workaround seems straightforward: fix the offending tags
There is an ID3v2 TSOP (ARTISTSORT) in this file which has 'Boards of Canada' as it's value, nothing to do with ID3v1 tags. Please fix the tags. Not a bug.
How did you find that tag? None of the editors I've tried display it (iTunes, tag & rename, id3-tagit, mp3tag).
I have some perl code that digs into the tag structure, similar to what we use when scanning. And my mistake, it appears to be an XSOP tag instead of a TSOP tag, which is a slight alternate. Which is probably why your tagging programs aren't showing it. Try here: http://musicbrainz.org/docs/specs/metadata_tags.html
Even if the tag has XSOP, iTunes is sorting it properly. While this file may be tagged unusually, SlimServer is still handling it poorly. SlimServer should display and sort by the same tag, which I'd think would be the ID3v2 tag. Sorting based on one tag, and displaying another tag, now thats just madness.
No it's not. This is a feature in the ID3 spec, and requested by *lots* of our users. The tag was added by a capable editor. Just because another editor can't handle it doesn't invalidate our handling of the tag.
Just to be clear: the v1 tag is being ignored. The XSOP v2 tag is a special tag that tells slimserver how to sort the file and slimserver's doing the right thing. Support for this sorting is a feature that a lot of users take advantage of. iTunes totally ignores the XSOP tag (which is probably best, because you can't edit it in iTunes). The best bet would be to use whatever tagging software that created the XSOP tag to remove it.
Okay, this is making sense to me now. MusicBrainz added the XSOP tag as far as I can tell, and it provides no way to remove it. This obviously isn't Slimserver's problem; guess I need to write a program to clean up my tags. ;) One thing: only one of my 100 mp3s by this artist had that XSOP tag with that particular value. This changed the sort order for all of them. This seems like acceptable behavior, but in case anyone in the future runs into the same problem, I just wanted to document it. Thanks for looking into this.
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.