Allow alternative capitalization rules for album and track to accommodate foreign language titles.
For example, in French, there are three sets of capitalization rules that are generally acceptable for titles (see http://french.about.com/library/writing/bl-capitalizationoftitles.htm for specifics). So "Au moment d'être à vous" is correct capitalization for a French language album or track name.
There are a several ways this could be done. One is to allow the user to select his/her own capitalization rules from a tick list of allowable rule sets. Another would be to allow the user to define his/her rules in a way similar to how file path/names can be defined now. A third way might be to detect non-English patterns in the album title and track names (such as the presence of accented characters or common foreign language words) and either apply an appropriate rule or simply override the English capitalization rules for that album.
This is a minefield. Not only are the rules for which words should be capitalised dependent on local conventions but the actual capital to be used is language/country specific - for example French French doesn't generally leave accents on when capitalising (except in some special circumstances) but Canadian French does. If you don't want to spend the rest of your life fixing bugs for pedants I suggest a few standard rules plus the ability to manually override would be sufficient. Attempting to autodetect dependent on characters present is bound to fail on short samples like song titles.
:-) I'd be happy with Western European languages . . . But customization would certainly offer flexibility.
Thanks, this is very interesting! Makes me feel like allowing customisation is inevitable. I'm not sure on standard capitalisation in Swahili...