Bug 4427 - SlimServer sorts with ID3v1 tag, but displays ID3v2 tag
: SlimServer sorts with ID3v1 tag, but displays ID3v2 tag
Status: CLOSED INVALID
Product: Logitech Media Server
Classification: Unclassified
Component: Database
: 6.5.1
: All All
: P2 normal (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-10-26 12:02 UTC by Ross Levine
Modified: 2008-12-18 11:12 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments
sample file (4.69 MB, audio/mpeg)
2006-10-26 12:03 UTC, Ross Levine
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Levine 2006-10-26 12:02:30 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.
Comment 1 Ross Levine 2006-10-26 12:03:21 UTC
Created attachment 1666 [details]
sample file
Comment 2 Jess Garms 2006-10-27 16:22:43 UTC
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.
Comment 3 Chris Owens 2006-10-31 14:31:20 UTC
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
Comment 4 Dan Sully 2006-10-31 15:53:38 UTC
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.
Comment 5 Jess Garms 2006-10-31 15:59:08 UTC
How did you find that tag? None of the editors I've tried display it (iTunes, tag & rename, id3-tagit, mp3tag).
Comment 6 Dan Sully 2006-10-31 16:14:45 UTC
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
Comment 7 Ross Levine 2006-10-31 17:01:21 UTC
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. 
Comment 8 Dan Sully 2006-10-31 17:05:18 UTC
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.
Comment 9 Blackketter Dean 2006-10-31 20:21:41 UTC
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.
Comment 10 Jess Garms 2006-11-01 08:23:09 UTC
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.
Comment 11 Chris Owens 2008-03-07 09:04:07 UTC
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.