GNOME Bugzilla – Bug 590340
Bad characters in ID3 tag
Last modified: 2010-09-17 13:23:59 UTC
I'm using banshee to copy my mp3 files to my Samsung YP-U3 player. Banshee corrupt ID3 tags. On mp3 player I see chinese characters. I'm from Central Europe. When I copy same song over gnomad2, then ID3 tag are ok. This bug exist in Banshee 1.4.3 and 1.5.0 too. I have created mp3 and ogg files for test. It is only 30s long 1khz tone. files and pictures are here: http://disk.jabbim.cz/coudy@jabbim.sk/banshee.tar.bz2 archive size is only 2.3MB My system> DISTRIB_ID=Ubuntu DISTRIB_RELEASE=9.04 DISTRIB_CODENAME=jaunty DISTRIB_DESCRIPTION="Ubuntu 9.04" LANG=sk_SK.UTF-8 LC_CTYPE="sk_SK.UTF-8" LC_NUMERIC="sk_SK.UTF-8" LC_TIME="sk_SK.UTF-8" LC_COLLATE="sk_SK.UTF-8" LC_MONETARY="sk_SK.UTF-8" LC_MESSAGES="sk_SK.UTF-8" LC_PAPER="sk_SK.UTF-8" LC_NAME="sk_SK.UTF-8" LC_ADDRESS="sk_SK.UTF-8" LC_TELEPHONE="sk_SK.UTF-8" LC_MEASUREMENT="sk_SK.UTF-8" LC_IDENTIFICATION="sk_SK.UTF-8" LC_ALL=
Bulk changing the assignee to banshee-maint@gnome.bugs to make it easier for people to get updated on all banshee bugs by following that address. It's usually quite apparent who is working on a given bug by the comments and/or patches attached.
The tags themselves look fine, the text fields are properly utf-8 encoded with the correct flag value set. The error is probably in libmtp or in the way Banshee uses it. Sorry I cannot dig into it further as I don't have an mtp device.
Everything works fine with those files for me. I can only assume it was a libmtp or taglib# bug which has been fixed.
I'm still affected with this bug. Is there any way how to debug this bug ?
Unfortunately there's not too much you can do other than attaching the GDB debugger to a running banshee process and putting a breakpoint on the libmtp function "LIBMTP_Send_Track_From_File" (or something like that) and printout out the metadata there. If it shows up fine there, it's definitely not a banshee bug.