PDA

View Full Version : mysterious (digits) prefix to genres



Adam Spiers
2004-06-01, 16:09
I haven't brought this up before, but ever since I first scanned my
mp3 collection with the first slimserver version I downloaded, when I
go to 'Browse Genres', some genres get duplicated with strange
parentheses and digits prefixes, e.g.

Jazz
(8)Jazz

are both listed, as are

Classical (modern)
(255)Classical (modern)

Any ideas where these numeric prefixes come from?

Pbox
2004-06-01, 17:39
Adam Spiers wrote:

> I haven't brought this up before, but ever since I first scanned my
> mp3 collection with the first slimserver version I downloaded, when I
> go to 'Browse Genres', some genres get duplicated with strange
> parentheses and digits prefixes, e.g.
>
> Jazz
> (8)Jazz
>
> are both listed, as are
>
> Classical (modern)
> (255)Classical (modern)
>
> Any ideas where these numeric prefixes come from?

I've seen these on id3 ver1 tags that got transferred to id3 Ver 2. I
think slimserver takes id3 ver 2 as preference. If you can, check and
retag id3 ver 2 tags. I chose to remove all ver 1 tags. I used
id3-tagit! for windows, which is an excellent tool.

Pbox
>

Pat Farrell
2004-06-01, 19:14
At 07:09 PM 6/1/2004, Adam Spiers wrote:
>I haven't brought this up before, but ever since I first scanned my
>mp3 collection with the first slimserver version I downloaded, when I
>go to 'Browse Genres', some genres get duplicated with strange
>parentheses and digits prefixes, e.g.
> Jazz
> (8)Jazz
>are both listed, as are
> Classical (modern)
> (255)Classical (modern)
>Any ideas where these numeric prefixes come from?

Genres are badly specified and badly implemented.
In ID3 version one, they were one byte fields, so numbers were used.
There were initially only about 60 values defined. Then the NullSoft folks
released WinAmp, and they liked the music that young engineers like,
so they added bunches more values for stuff that they care about.
Jungle versus Dance versus Techno versus.... It was hopeless.

ID3 version 2.* allows text genres, so there are an infinite number of
possibilities. Or at least a large number.

To answer your specific question, it is hard to tell without knowing exactly
which track has which value, sometimes the tags include the
name of the program that created the tags. Sometimes that will
tell you, sometimes not.

The SlimServer just reports what it gets from the tags in the files.
Some taggers even put conflicting tags in the same file.

If you really care, you can drive thru the HTML interface, Browse-Genres,
then click on any wierd ones, click down to the album and down to the track,
see what file is weird, look at it with a good editor, fix them, and look for
others. I did that for a while and gave up.

More details are at
http://www.id3.org/id3v1.html
About genres and ID3 tags, look at the FAQ
http://www.id3.org/faq.html
where it says "The ID3v1 genre list is obsolete and inconsistent and was no
good to begin with"

Genres are bad ideas, or good ideas badly implemented.
Long term, the only solution is to use external databases that
can be edited and verified. Which breaks the one feature of ID3 tags --
that the tag follows the file because it is in the file.

Pat