rhythmbox doesn't normalize strings in database
@moyogo
Submitted by Denis Jacquerye Link to original bug (#424429)
Description
Strings should be normalized (NFC):
- when comparing any strings in the database
- when the user is manually modifying info
Strings should always be normalized before comparison because imports might not be normalized in any form. String could be normalized at input, just to make it easier for exports to legacy systems.
Example: I use the French keybaord to type info about a song: I set the Album title to "écho". Then I have a DRC Keyboard and type set the Album title for another song to "écho". These are canonically equivalent strings according to Unicode, yet rhythmbox shows them as two different album names.
See bug 423036 for details