After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 605389 - Search function does not work with Korean/Japanese characters.
Search function does not work with Korean/Japanese characters.
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: User Interface
1.5.2
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 606909 617404 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-12-24 20:22 UTC by penlupin
Modified: 2010-09-01 05:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description penlupin 2009-12-24 20:22:52 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!!
Comment 1 Gabriel Burt 2009-12-24 21:27:17 UTC
Hrm, those chars are all OtherLetter category.  But the FormKD normalization returns three OtherNotAssigned chars = 0xA76F, which appear empty.
Comment 2 Gabriel Burt 2010-01-14 00:07:31 UTC
*** Bug 606909 has been marked as a duplicate of this bug. ***
Comment 3 Alexander Kojevnikov 2010-01-20 08:19:12 UTC
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.
Comment 4 Gabriel Burt 2010-03-02 21:16:26 UTC
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.
Comment 5 penlupin 2010-03-03 11:19:13 UTC
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!!! ^^
Comment 6 Gabriel Burt 2010-05-02 00:43:53 UTC
*** Bug 617404 has been marked as a duplicate of this bug. ***
Comment 7 Serrano Pereira 2010-08-27 15:52:43 UTC
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.
Comment 8 Gabriel Burt 2010-08-29 20:23:45 UTC
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?
Comment 9 Serrano Pereira 2010-08-29 21:52:39 UTC
You're a genius man. After refreshing my database, all works fine now. Thanks!
Comment 10 Gabriel Burt 2010-09-01 04:00:56 UTC
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?
Comment 11 Serrano Pereira 2010-09-01 05:44:26 UTC
Yes, I kept a copy of the broken database. I'll be happy to test it.