Welcome to the Rockbox Technical Forums!
The ignore the patch is not included because the dev's rejected it, meaning that it is not likely to ever be included in SVN.
Quote from: evilg123 on May 20, 2007, 01:30:39 PMThe ignore the patch is not included because the dev's rejected it, meaning that it is not likely to ever be included in SVN. When you say "rejected," do you mean they decided it wasn't something that they thought was necessary? If so, that seems really odd to me. I'd think that EVERYBODY who uses the database view would want this.
It's not the right way to solve the problem.The proper solution is this:There are in many tagging formats two tags each for Title, Artist, and Album. One for display, and one for use in sorting. If you want The to be ignored, for the sorting tag, you put "Blah, The" instead of "The Blah" (which you use for the display tag).So a correct solution would be for someone to make a patch to use all of the tags effectively, rather than for it to intentionaly ignore a string of characters.Until then, simply tag your files "Blah, The" if you want "The" not to be used in the search.
Then write the patch to use both the Sort and Display tags.A halfway solution should not be accepted just because nobody who wants to use it can be bothered to do it the right way.
It's not the right way to solve the problem.
Your method: Clutters the code to solve the problem for ONE language in a firmware that supports many,
and it does so in a manner that can conflict if for some albums you consider "The" a valid part of the sorting, while for others you don't (this is possible in many music collections).
Just because someone else chose to do it a different way is absolutely NO argument for Rockbox to use a halfway measure.
Files have two tags for Artist. A Display tag, and a Sort tag.Display could say "The Name", and sort could say "Name, The". You would never, ever SEE "Name, The", but when the list is organized, "The Name" shows up where "Name, The" fits in the list, because it sorts by the sort tag, and displays the display tag.
Page created in 6.284 seconds with 66 queries.