MrSinatra;289211 Wrote:
> i did read it. its not a crime to not know anything about flac if you
> don't use it.
No, it's not a crime...
Instead of arguing about semantics, why not talk on a common ground?
SC has a set of, for lack of a better name, Internal Tags. These are
what it -really- processes. The tags are things like 'ARTIST' and
'ALBUMARTIST' and 'ALBUMSORTORDER' and such.
Now, it so happens that since Ogg/FLAC tags are freeform, they can be
nicely meshed on top of those internal flags. But that isn't always
the case: even with FLAC there is some conversion going on, because
people and taggers are not as consistent and predictable as computers.
Computers like consistency, and when people provide random stuff, it
makes algorithms seem random....
For example, some people tag 'TRACKNUMBER' for the, well, track number
on their FLACs. SC is nice and internally converts that to the
Internal Tag of 'TRACKNUM'. It also converts, for convenience,
MUSICBRAINZ_SORTNAME to the Internal Tag of 'ARTISTSORT'.
If you want to keep a common vocabulary, then those internal tags are
what should be spoken of. By tradition, they are shown in ALLCAPS so
that it is clear that it is the internal tag name being used. (Ie,
tracks are numbered by TRACKNUM... even if the actual tag in the file
is 'tracknumber' or 'track' (as in APE files).
TPE2 is converted to the Internal Tag named BAND. It is not converted
to ALBUMARTIST.
Use the Internal Names for discussion: they define the real behavior of
SC across file types.
The tag names (ie, TPE2, etc) simply converted (you can see the
conversion in MP3.pm for example, it isn't very obscure code: there is
one table called 'tagMapping' that shows how the TXXX tags are
converted and further down is the somewhat bruteforce conversion of
regular id3 tags, ie: $MP3::Info::v2_to_v1_names{'TPE2'} = 'BAND';)
(Okay, a slight simplification: a few mp3 tags like track number are
actually in MP3::Info, but close enough.)
--
snarlydwarf
------------------------------------------------------------------------
snarlydwarf's Profile: http://forums.slimdevices.com/member.php?userid=1179
View this thread: http://forums.slimdevices.com/showthread.php?t=45457
_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss