Philip Meyer;289965 Wrote: 
> The sort problem that people are complaining about is when they set an
> album artist tag, and that artist doesn't exist as a main/leading song
> contributor elsewhere, so SqueezeCenter scanner doesn't find any
> ARTISTSORT tag.

That is one problem (and, indeed, my only whine atm).  The other is
that some people wish TPE2 to be identical to ALBUMARTIST.  But I'll
ignore that one for now...

> 
> It seems to me as if it would be possible for the scanner to support
> another TXXX custom tag for ID3 called ALBUMARTISTSORT.  This is
> totally bespoke; it's unlikely to be supported by any other
> software/mp3 player.  I see no harm with that, other than the scanner
> may be slower as it has another tag to detect.
> 

Well it has another tag to skip over at the moment... I am not sure the
processing of the tag would be that painful, especially if it is not
present.  If Present, well, assumedly someone wanted it processed so
the time it takes to process even repeated N times is a requested
action, so 'reasonable time' is permitted.

It is supported  by Picard:
TXXX (User defined text information): (MusicBrainz Album Artist):   
The Hellboys
TXXX (User defined text information): (MusicBrainz Album Artist
Sortname): Hellboys, The

of course that would have to be normalized back to just plain
ALBUMARTISTSORT, but that's true of lots of MB tags.

According to id3.org, iTunes has this tag as 'TSO2' (but then, that
would be tied to the whole "is BAND == ALBUMARTIST").

> 
> The scanner could perhaps detect any TXXX tag with a name in the format
> <tagname>SORT, such as BANDSORT, TPE2SORT, etc, and set the contributor
> sort accordingly.

There is code sort of like that in Schema.pm.. it is just that by that
point the tags have already been parsed and 'unknown' tags discarded.

> 
> An alternative "fix" may be to create a plugin that corrects the
> content of the contributor table as a post-scan action.  A separate
> mapping of artist names to artist sort names could be retrieved from
> somewhere (eg xml file, text file, Squeezecenter wiki page, etc), and
> the plugin would read this content and update the contributor table for
> any matching artist name.

There is a feature request for something like that, a way to normalize
all sorts of things (ie, "Elvis Costello", "Elvis Costello and the
Attractions" could be forced to be under one artist).  I have mixed
feelings about that... but then I sometimes manually edit mysql tables
instead of waiting for a rescan.

"update albums set compilation = 0 where id=945;" is a lot faster than
a clear-and-rescan.

Nice documentation in your prior post, though.


-- 
snarlydwarf
------------------------------------------------------------------------
snarlydwarf's Profile: http://forums.slimdevices.com/member.php?userid=1179
View this thread: http://forums.slimdevices.com/showthread.php?t=46093

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to