[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 86858] Implement artist name history
From: "Arend van Beelen jr." <arend () auton ! nl>
Date: 2005-08-22 20:32:06
Message-ID: 20050822203206.16732.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=86858
------- Additional Comments From arend auton nl 2005-08-22 22:32 -------
Okay, having given some more thought about this myself. I think the simplest/most \
effective solution would be to introduce a new tag, something like "Sorting Name". \
This Sorting Name would probably also fix the additional issues people have issued \
under bug #85959.
Basically, it would just work like how a CD store is organized. You have all these \
tabs with the name of an artist or group written on it, and there you find all CD's \
related to this artist, regardless of subtle variations in the name. This Sorting \
Name would then be the name that's shown in the Collection browser, whereas the real \
artist name would still be shown in the Artist column in the Playlist browser.
The only tricky part is initially determining the Sorting Name. If the track does not \
contain the sorting name, it should default to the artist name. Perhaps a clever \
algorithm could convert the original artist name to the Sorting Name, by replacing \
"The ", "A ", etc. prefixes with ", The", ", A", etc. postfixes, by swapping first \
and last names ("Nick Cave" would become "Cave, Nick", etc.). Then the Sorting Name \
would be stored as custom tag in the file, so it is recognized automatically next \
time. Furthermore, by saving the tag it would be easily possible to let the user \
modify the Sorting Name, so that bands that like to totally screw up their names over \
time can still be given a decent Sorting Name by the user.
Hope this makes sense.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic