2007-04-24, 14:37
Hi,
i'm searching for infos about tagging mp3 files and how the tags are used in xbmc.
I did not find much info in the wiki or in the forum so i looked in the code (but this is too much input ).
Can someone please check what i get out of the code?
Tracknumber:
id3v2 frame "TRCK"
(only Tracknumber, "position in set" is not used)
Part of set (cd number):
id3v2 frame "TPOS"
(only number, "total number of parts" is not used)
Genre(s):
id3v2 frame "TCON" (list of genres)
something like "(21)" or "(51)(39)" or "(NewGenre)" ...
BTW is there a bug in ParseMP3Genre()?
If i write a frame like "(4)something" the "something" (called refinement in the id3v2.3 docu) should be removed, but the code looks for "((something))"
Title:
id3v2 frame "TIT2"
Artist:
first occurrence in id3v2 frames "TPE1", "TPE2", "TPE3", "TPE4", "TCOM"
Single Artist = "artist" or
Multiple Artists (features, ...) = "artist1 / artist2 / artist3" (with artist1 as primary artist)
Album:
id3v2 frame "TALB"
Album Artist: (not set for Compilations)
first occurrence in id3v2 frames "TPE2", "ALBUM ARTIST", "ALBUMARTIST"
Year:
id3v2 frame "TDRC"
(only year)
Cover:
id3v2 frame "APIC" (Frontcover, Other or first found)
A few questions:
1) How are multiple artists handled (displayed)?
2) What is the best way to organize double (or more) cd albums?
3) Is there a way to mark songs as "part of a mix" and to disable shuffling for these songs?
THX, and have a nice day
i'm searching for infos about tagging mp3 files and how the tags are used in xbmc.
I did not find much info in the wiki or in the forum so i looked in the code (but this is too much input ).
Can someone please check what i get out of the code?
Tracknumber:
id3v2 frame "TRCK"
(only Tracknumber, "position in set" is not used)
Part of set (cd number):
id3v2 frame "TPOS"
(only number, "total number of parts" is not used)
Genre(s):
id3v2 frame "TCON" (list of genres)
something like "(21)" or "(51)(39)" or "(NewGenre)" ...
BTW is there a bug in ParseMP3Genre()?
If i write a frame like "(4)something" the "something" (called refinement in the id3v2.3 docu) should be removed, but the code looks for "((something))"
Title:
id3v2 frame "TIT2"
Artist:
first occurrence in id3v2 frames "TPE1", "TPE2", "TPE3", "TPE4", "TCOM"
Single Artist = "artist" or
Multiple Artists (features, ...) = "artist1 / artist2 / artist3" (with artist1 as primary artist)
Album:
id3v2 frame "TALB"
Album Artist: (not set for Compilations)
first occurrence in id3v2 frames "TPE2", "ALBUM ARTIST", "ALBUMARTIST"
Year:
id3v2 frame "TDRC"
(only year)
Cover:
id3v2 frame "APIC" (Frontcover, Other or first found)
A few questions:
1) How are multiple artists handled (displayed)?
2) What is the best way to organize double (or more) cd albums?
3) Is there a way to mark songs as "part of a mix" and to disable shuffling for these songs?
THX, and have a nice day