(Disclaimer: This could be a horrible idea, tried-and-failed, or just
too much to take on in the near future, so please don't flame me!)

I don't know if this has ever been submitted, but I cannot find it
anywhere.  Unfortunately, it is not a solution that can be solved by
any tagging scheme, but it seems to me to be a good solution that may
be submitted for development.

Simply put, I would suggest an extension to SlimServer and the
database, defining a user-configurable table of contributors (artists,
composers, what have you) of simply their display/normal name and then
their sort value.  Something like:

DISPLAYNAME           |SORTNAME
--------------------------------------------
Joan Baez             |Baez, Joan
--------------------------------------------
Don Henley            |Henley, Don
--------------------------------------------

etc. etc.

Only those artists needing a sort value would be included.  The initial
population of the table would be configurable (probably another re-scan
option, but then the list would "survive" subsequent re-scans.  And, of
course, the list would be easily edited by the user.

What would happen is that, if SlimServer encountered one of the artists
in the list during a scan using the DISPLAYNAME, it would look to the
corresponding SORTNAME value.  This would eliminate any complicated
tagging scheme for multi-valued artist fields and eliminate any issues
where some tracks may be incorrectly tagged.  I imagine SlimServer is
pretty smart under the hood and probably jumps through quite a few
complicated hoops to try to "marry" artist and sort value, but it seems
like it could be solved with this.

This is just my initial impression of a solution for the problem.  I
work with databases all day long and this normalization seems like it
would work.  Any thoughts?


-- 
nuggetboy
------------------------------------------------------------------------
nuggetboy's Profile: http://forums.slimdevices.com/member.php?userid=14186
View this thread: http://forums.slimdevices.com/showthread.php?t=40294

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

Reply via email to