GNOME Bugzilla – Bug 605389
Search function does not work with Korean/Japanese characters.
Last modified: 2010-09-01 05:44:26 UTC
Hello. I am using Banshee 1.5.2 on Ubuntu 9.10(64bit). Banshee can not find Korean or Japanese tag data. It shows Korean/Japanese or Chinese characters fine. However the results differ. If I search a Korean tag such as '김현식', Banshee does not produce any data. It shows the same thing if the search field is null(blank, nothing). --> It means that Banshee shows all songs. If Japanese character is in search field, Banshee shows nothing although there are several matches in the music library. Chinese characters works fine. I hope these bugs fixed soon. Thank you in advance!!
Hrm, those chars are all OtherLetter category. But the FormKD normalization returns three OtherNotAssigned chars = 0xA76F, which appear empty.
*** Bug 606909 has been marked as a duplicate of this bug. ***
Apparently it's a bug in mono: https://bugzilla.novell.com/show_bug.cgi?id=480152 I'm closing this as NOTGNOME. It's probably possible to find a work-around that would fix it for Banshee but the Unicode normalisation is a complex beast and I'd rather see it fixed upstream. Feel free to re-open if you disagree and/or have a patch.
I've fixed Mono, and committed my patch to the 2-4 and 2-6 branches (and of course HEAD), so it'll be in the next release of those.
Thank you Gabriel. I really appreciate your effort. I can't believe you actually listened and answered me. I reported similar bug to other media player's bug site, but they said they didn't have enough time for 'non-major' problem. That bug was also related in Korean/Japanese language. I don't understand how they think it's 'non-major'. Only English and Western languages are important? Do all we have to speak and use English? Well, but Gabriel, you gave an attention to this. Thank you Gabriel. You are THE Gabriel to me!!! ^^
*** Bug 617404 has been marked as a duplicate of this bug. ***
I just upgraded my Mono to version 2.6.7 and I'm running Banshee 1.7.4. The problem seems to be fixed for the most part. Album arts/covers are now being remembered for albums with Korean titles. Also, I am able to use the search field with Korean characters now. The problem is that it just works for Korean song names. It does not work for Korean artists. When I search for a Korean artist, it doesn't show any results.
Serrano, if you start with a fresh database (move ~/.config/banshee-1/banshee.db out of the way temporarily and Banshee will make a new one) and import the files, does the artist search still not work?
You're a genius man. After refreshing my database, all works fine now. Thanks!
We could maybe automate that by regenerating the sort/search columns once the first time we detect we're on a fixed version of Mono... Serrano, do you still have your broken database so you could test this?
Yes, I kept a copy of the broken database. I'll be happy to test it.