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 590340 - Bad characters in ID3 tag
Bad characters in ID3 tag
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Device - MTP
1.5.0
Other Linux
: Normal major
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-07-31 06:52 UTC by Coudy
Modified: 2010-09-17 13:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Coudy 2009-07-31 06:52:34 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=
Comment 1 Gabriel Burt 2009-10-27 20:16:05 UTC
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.
Comment 2 Alexander Kojevnikov 2010-03-11 08:23:59 UTC
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.
Comment 3 Alan McGovern 2010-09-16 20:59:58 UTC
Everything works fine with those files for me. I can only assume it was a libmtp or taglib# bug which has been fixed.
Comment 4 Coudy 2010-09-17 13:09:38 UTC
I'm still affected with this bug. Is there any way how to debug this bug ?
Comment 5 Alan McGovern 2010-09-17 13:23:59 UTC
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.