Rockbox General > Rockbox General Discussion

Database alpha ignore.

(1/4) > >>

PaperArtillery:
I was wondering if anyone had any thoughts about duplicating most media players' and iPod's system for ignoring the article "the" when alphabetizing the database, particularly by artist names.  I would experiment, but as my programming experience is extremely limited and I don't understand the actual internals of rockbox, I figured I should ask first.

What I'd like a sample to look like is this:

Bad Religion
The Beatles
Counting Crows
The Decembrists
E Nomine

and so on, instead of:

Bad Religion
Counting Crows
E Nomine
The Beatles
The Decembrists

MarcGuay:
There are lots of these in the tracker:

http://www.rockbox.org/tracker/task/2413

pixelma:
Another topic that always comes back... ;)

There are several threads in the forums about it, just search for "ignore the" and you'll get a lot of hits and lots to read. The idea of just ignoring "the" has been rejected because it only works with English and adding other languages' articles isn't very handy too - who decides which language will be added to such a list, who would actually add the code... and what will happen when a word is an article in one language and has a completely different meaning in another language (often cited example, the German article "die").

It was agreed on that the better solution is to make the database support the "sorting" tags and then a user could let the displayed artists/albums etc. be sorted by these tags but let it display the usual artist names etc. Someone already started working on that and posted the work to the tracker (tracker task #7287).

danny_pav:
why couldn't the list of articles be a file so that you can have a different list of articles for each language pack?

bascule:
Well it could, almost anything is possible. The point is whether or not it would be accepted into the standard code and the dev's consensus opinion at the moment is that the 'correct' way to do it is to support the standard sorting tags and no other way.

Navigation

[0] Message Index

[#] Next page

Go to full version