(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
