[Bug 814814] New: taglib / libtag leads to corrupted characters in mp3 tag fields when using special characters (e.g.=?UTF-8?Q?=20=C3=A4=C3=84=C3=B6=C3=96=C3=BC=C3=9C=C3=9F?=)
https://bugzilla.novell.com/show_bug.cgi?id=814814 https://bugzilla.novell.com/show_bug.cgi?id=814814#c0 Summary: taglib / libtag leads to corrupted characters in mp3 tag fields when using special characters (e.g. äÄöÖüÜß) Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Critical Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: m00nraker@gmx.net QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 There is still a taglib-bug present when modifying Id3 tag fields in Mp3-files with taglib based applications, like e.g. Kid3, Amarok,... This is when dealing with special characters like the German Umlauts (äÄöÖüÜß) in the tag fields. Maybe this has something to do with the rusxmms patch, which was afaik applied to taglib. On youtube you can see a little screencast about the steps to reproduce (please adjust quality level to see details): http://youtu.be/XoAW1zmgSKA I think it's a critical bug, because it broke many Id3-Tags of my German Mp3 collection. So many tags in many files get corrupted. It's a lib many applications make use of it. So it should be fixed as soon as possible. Reproducible: Always Steps to Reproduce: [Watch the screencast on youtube (look details for the link)] 1.Create an empty Mp3-file (e.g. "touch test.mp3") 2.Open a Taglib based Id3 tagging application like Kid3 and configure it to use ID3v2.4 (Taglib) for new tags. 3. Load test.mp3 into this application 4. Modify one tag field, e.g. Title and set it to a bunch of special characters like "äÄöÖüÜß". 5. After saving the changes, the Title tag gets corrupted. Actual Results: When modifying a tag filed (using taglib) with special characters, like German Umlauts, the tag field gets broken, after saving the changes. Expected Results: Taglib should also be able to deal with special characters, like "äÄöÖüÜß" or something else. Tested on openSuse 12.3 (x86-64), Kernel 3.7.10-1.1-Desktop, KDE 4.10.2. taglib and libtag* v1.8-3.2.1 (OSS Repo) Also tested with: taglib and libtag* v1.8.55-7 (multimedia:lib Repo) This setup leads into corrupted tag-fields when dealing with special characters. When using id3lib (ID3v2.3) based applications, everything is fine, even with German special characters. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c1
--- Comment #1 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c2
--- Comment #2 from bob nospam
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c
Xiaolong Li
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c3
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c4
--- Comment #4 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c5
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c6
--- Comment #6 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c7
--- Comment #7 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c8
M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c9
--- Comment #9 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c10
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c11
--- Comment #11 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c12
--- Comment #12 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c13
Alexander Mityunin
Tested on openSuse 12.3 (x86-64), Kernel 3.7.10-1.1-Desktop, KDE 4.10.2. taglib and libtag* v1.8-3.2.1 (OSS Repo) Also tested with: taglib and libtag* v1.8.55-7 (multimedia:lib Repo)
This setup leads into corrupted tag-fields when dealing with special characters. When using id3lib (ID3v2.3) based applications, everything is fine, even with German special characters.
Cannot reproduce with the same configuration. What locale do you use by default? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c14
Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c15
--- Comment #15 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c16
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c17
--- Comment #17 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c18
--- Comment #18 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c19
--- Comment #19 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c20
--- Comment #20 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c21
--- Comment #21 from Dave Plater
osc ls -v --binaries home:plater/taglib openSUSE_12.3 x86_64 181 Apr 23 10:19 _statistics 7470545 Apr 23 10:19 libtag-devel-1.8-67.1.x86_64.rpm 252397 Apr 23 10:19 libtag1-1.8-67.1.x86_64.rpm 1062309 Apr 23 10:19 libtag1-debuginfo-1.8-67.1.x86_64.rpm 16822 Apr 23 10:19 libtag_c0-1.8-67.1.x86_64.rpm 30131 Apr 23 10:19 libtag_c0-debuginfo-1.8-67.1.x86_64.rpm 468 Apr 23 10:19 rpmlint.log 624078 Apr 23 10:19 taglib-1.8-67.1.src.rpm 25015 Apr 23 10:19 taglib-1.8-67.1.x86_64.rpm 68414 Apr 23 10:19 taglib-debuginfo-1.8-67.1.x86_64.rpm 179607 Apr 23 10:19 taglib-debugsource-1.8-67.1.x86_64.rpm
The factory i586 build is only publishing now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c22
--- Comment #22 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c23
--- Comment #23 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c24
Dave Plater
(In reply to comment #20) easytag which M00n Raker claimed as the only tag editor that worked only depends on libtag_c0 and doesn't have a direct dependency on libtag1. It will only pull it in because libtag_c0 depends on libtag1. No, easytag (from packman repo) doesn't depend on any taglib lib. It depends on id3lib. That's why it worked with German extended character set (no rusxmms
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c25
--- Comment #25 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c26
--- Comment #26 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c27
--- Comment #27 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c28
--- Comment #28 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c29
--- Comment #29 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c30
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c31
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c32
--- Comment #32 from Erick Osorio
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c33
--- Comment #33 from Erick Osorio
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c34
--- Comment #34 from Erick Osorio
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c35
Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c36
--- Comment #36 from Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c37
--- Comment #37 from Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c38
--- Comment #38 from Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c39
--- Comment #39 from Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c40
--- Comment #40 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c41
--- Comment #41 from Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c42
--- Comment #42 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c43
--- Comment #43 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c44
--- Comment #44 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c45
--- Comment #45 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c46
--- Comment #46 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c47
--- Comment #47 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c48
--- Comment #48 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c49
--- Comment #49 from Imre herceg
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c50
--- Comment #50 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c51
--- Comment #51 from M00n Raker
I'll incorporate the patch tonight and the patched packages should be ready for testing tomorrow. You mean the 1.8-68.1 release in your repo? Well, on the first view the issue seems to be fixed with that. But I only tested with German locale and mp3-files. ID3v1 is also back on track with the new patch. Let's see what the others say. Thx a lot, good work guys.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c52
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c53
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c54
--- Comment #54 from Cornel Diaconu
(In reply to comment #47)
I'll incorporate the patch tonight and the patched packages should be ready for testing tomorrow. You mean the 1.8-68.1 release in your repo? Well, on the first view the issue seems to be fixed with that. But I only tested with German locale and mp3-files. ID3v1 is also back on track with the new patch. Let's see what the others say. Thx a lot, good work guys.
I upgraded my taglib packages from David's repository as well (release 1.8-68.1 as you), but on my system I still get the corrupted tag's :( I'm missing something, maybe ? My locale are still en_US.UTF8 (results from "locale" command are these: LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= ) To not make any confusions, now I have these packages on my system: taglib-1.8-68.1.i586 libtag1-1.8-68.1.i586 libtag_c0-1.8-68.1.i586 all from David's repo. and tried to edit some tag to insert character ä (or in another test case, the character ü ) inside my clementine player. Ahh, on the other hand, when editing the same files with kid3-qt, I get the tags written correctly, now .... which is good enough (I still miss the ability to edit with clementine, but since these cases are not that often, this is good enough for me.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c55
--- Comment #55 from M00n Raker
I upgraded my taglib packages from David's repository as well (release 1.8-68.1 as you), but on my system I still get the corrupted tag's :( I'm missing something, maybe ? ... and tried to edit some tag to insert character ä (or in another test case, the character ü ) inside my clementine player.
So we should not praise the day before nightfall: I picked up a normal mp3-file, tagged with Kid3 and Dave's taglib libs (*.68.1). Kid3 shows that the ID3v1 and V2 tags are in a good shape. They also showed up fine in Amarok, tagreader and even in easytag. Then I change the title tag of this mp3 with Amarok to a simple charakter ä. After saving changes I load that mp3 file into Kid3. There I can see, that ID3v2 title has changed to ä, but the ID3v1 title tag is corrupted. There is still an issue. Many of us don't know what the rusxmms patch really does, how it works and how it affects the whole thing. The patch should be removed till all issues are solved. For the people who depend on the patch, Dave could make a separate version of taglib with the rusxmms patch. Whenn all issues are fixed and everything is well testet, Dave could integrate the patch again. Testing needs some time. At at the moment it's not in a good shape, because it causes kind of dataloss and everything seems to be unsave. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c56
--- Comment #56 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c57
--- Comment #57 from M00n Raker
I'll start the update process this evening meanwhile could you try using tagreader from the taglib package on your tracks and see if the tags look right > and post a few results.
I made another screencast for it. That's easier for me :-) http://youtu.be/WWb1RtGHxeg (please adjust quality level to at least 720p to see details). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c58
--- Comment #58 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c59
--- Comment #59 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c60
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c61
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c62
--- Comment #62 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c63
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c64
--- Comment #64 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c65
--- Comment #65 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c66
--- Comment #66 from M00n Raker
Interesting fact, the submit request to openSUSE:factory displays this for the special characters : äÃöÃüÃÃ
I updated to 1.8-69.1.x86_64. Now we run into other problems. Ok, no screencast but text: 1) Create new file: touch test.mp3 (no tags, no audio stream) 2) tagreader test.mp3 title - "" 3) tagwriter -t äöü test.mp3 4) tagreader test.mp3 title - "äöü" That seems to be correct, but when I load test.mp3 into Amarok, Amarok shows up a corrupted title string: äöü Kid3 shows the same corrupted title string after loading the file. Now another test: 1) Create new file: touch test2.mp3 (no tags, no audio stream) 2) tagreader test2.mp3: title - "" 3) This time I first edit ID3v2 title tag of test2.mp3 with Kid3 to "äöü" 4) tagreader test2.mp3 shows up a corrupted title tag now: title - "���" 5) Loading the same test2.mp3 into Amarok, it shows the correct title tag: "äöü". So tagreader seems to produce a corrupted output or whatever. A last test also without tagwriter modifying the file: 1) Create new file: touch test3.mp3 (no tags, no audio stream) 2) tagreader test3.mp3: title - "" 3) I load test3.mp3 into Kid3 and modify the ID3v1 title tag to "äöü". 4) tagreader test3.mp3: title - "���" Ok, tagreader produces shit. 5) I then load test3.mp3 into Amarok. Amarok shows up this tag: "äöü". Correct. But now i modify this title tag within Amarok itself to this title tag: "äöüß". After saving the changes in Amarok, the title tag gets corrupted and Amarok shows up this "äöüÃ" instead of "äöüß". Kid3 shows up the same corrupted string for Id3v1 and v2 title tag.
From my first two tests, you could think, that it is an tagreader/tagwriter issue now. But the last test shows, that it isn't. Very confusing.
Did you change s.th else except removing the rusxmms patch? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c67
--- Comment #67 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c68
--- Comment #68 from Erick Osorio
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c69
--- Comment #69 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c70
--- Comment #70 from Alexander Mityunin
One last question, does anyone have libtag-extras1 installed?
I'm. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c71
--- Comment #71 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c72
--- Comment #72 from Cornel Diaconu
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c73
--- Comment #73 from M00n Raker
Okay, my experience is a little bit different that M00nRaker's :
I have now taglib, libtag1 and libtag_c0 version 1.8-70.1 from Dave's repository.
When I try to edit a test file inside amarok, or in clementine, I can write properly the characters like ä ! (they are saving them alright now: actually I wrote the character with amarok, saved it, and then opened the file in clementine, modified the file and saved it again, and ... no corruption anymore).
Ok, but you have to test and edit the same file with different programs, like Amarok and Kid3, e.g. editing title tag with Amarok and then loading it into Kid3, edit again, and the load it back into Amarok, and so on. This shows the issues. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c74
--- Comment #74 from M00n Raker
I can't reproduce the problem with Amarok described by M00n Raker on freshly installed 12.3 desktop using 69.1 build. Do you have any encoding-specific options enabled in Amarok? By the chance do you have any LibRCC configurations present (either ~/.rcc/xmms.xml or /etc/rcc.xml)?
First to your questions: I haven't xmms installed on my system. No ~/.rcc/xmms, and no file /etc/rcc.xml. To the Amarok settings: In "Configure Amarok/Metadata" you can configure the metadata handling. There is a checkbox "Enable character set detection in ID3 tags". It was allways enabled in my settings. But now I did all my tests even with this option set to disabled. I haven't found any differences between setting it to enabled or disabled. So for my tests this setting doesn't seem to have any influences.
Can you provide me original good file before Amarok have corrupted it and file > corrupted with Amarok. Sure, but for the moment I have to leave. I come back later this day and upload everything you want.
Now I updated to the ltest version from Dave's home repo (taglib-1.8-70.1.x86_64 ) and also run into several issues: 1) Create new file: touch test.mp3 (no tags, no audio stream) 2) tagreader test.mp3 title - "" 3) tagwriter -t äöü test.mp3 4) tagreader test.mp3 title - "äöü" Tagreader shows up a corrupted title string. 5) Now I load this file into Kid3 and Amarok. Both are also showing a corrupted title string like tagreader: "äöü" (for v1 and v2 tags). Now another test: 1) Create new file: touch test2.mp3 (no tags, no audio stream) 2) tagreader test2.mp3: title - "" 3) This time I first edit only ID3v2 title tag of test2.mp3 with Kid3 to "äöü" 4) tagreader test2.mp3 shows up the correct title tag now: title - "äöü" 5) Loading the same test2.mp3 into Amarok, it shows the correct title tag: "äöü". Then I modify title tag within Amarok to "äöüß". 6) tagreader test2.mp3: title - "äöüß" Output Ok now. 7) But loading test2.mp3 it into Kid3 again, Kid3 shows a correct v2 title-tag "äöüß", but a corrupted v1 title-tag: "äöüÃ" BTW, I have installed Amarok from packman repo, v2.7.0-14.52-x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c75
--- Comment #75 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c76
--- Comment #76 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c77
--- Comment #77 from Suren Chilingaryan
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c78
--- Comment #78 from M00n Raker
taglib-extras1 is an add on for Amarok and may complicate things with Amarok. For any specific amarok problems please test without taglib-extras1 as well.
I've installed Amarok from the Packman repo. taglib-extras1 is one of Amaroks dependencies, so it can't be removed normally or it comes to a dependency error. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c79
--- Comment #79 from M00n Raker
New version with taglib and tagwriter problems fixed. Also I think it should fix the problem M00n had with Amarok. Here: http://dside.dyndns.org/darklin/portage/media-libs/taglib/files/taglib-1.8-d...
The binaries are also available here: https://build.opensuse.org/package/show?package=taglib&project=home%3Acsa7fff%3Arusxmms
I'm a bit confused. You wrote about a new version of taglib, but with updated rusxmms patch (r8) and about a fixed tagwriter. So far so good. But please read my Comment #74 again. For the both tests there, I used taglib-1.8-70.1.x86_64 from Dave's home repo. AFAIK, that was a version WITHOUT any rusxmms patch. And in the second test, I even didn't use tagwriter. But there is still an issue. So for this test, a new version of rusxmms patch doesn't matter, because 1.8-70 does't use anything of rusxmms patch. Right? So perhaps, as what Dave says in Comment #76, the issue with Amarok comes from taglib-extras1. But Amarok has a dependency to it. So removing taglib-extras1 will break dependencies. Anyway, when Dave updated his home repo with a new version of taglib, I'll do my best to find out any issues again. When there aren't any issues and taglib works again like in the old days, I will also test taglib with applied rusxmms patch. But for now, there are issues with or without rusxmms patch. May be, there is also a problem with metadata handling in Amarok. But I don't know it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c80
--- Comment #80 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c81
--- Comment #81 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c82
--- Comment #82 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c83
--- Comment #83 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c86
--- Comment #86 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c87
--- Comment #87 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c88
--- Comment #88 from M00n Raker
It looks to me as if the r8 version of rusxmms patch works properly, pity we can't find a french user to test as well. I'm inclined to push this as an update to 12.3. Please follow the guidelines in Comment 84 when testing. I've branched 12.3's amarok and taglib-extras as well so please test with clementine, kid3-qt, amarok and libtag-extras1 from my home repo once you're satisfied that tagreader and tagwriter work correctly with the special characters.
I updated to the versions in your home repo (with added rusxmms r8 patch): taglib-1.8-77.1.x86_64 libtag1-1.8-77.1.x86_64 libtag_c0-1.8-77.1.x86_64 libtag-extras1-1.0.1-17.2.1.x86_64 But I didn't installed your branched Amarok and Kid3-qt version. For playing around, I used the packman version of Amarok and Kid3 from the KDE:Release:410 repo. I followed Dave's guideline in Comment #84. All my previous tests proved successful and went without a hitch. Even the issues with Amarok disappeared. Tagreader and tagwriter now work fine. Modifying tags with Amarok does't produce any issues in tagreader now. I can do what I want, I don't find anywhing wrong at the moment.
I've branched 12.3's amarok and taglib-extras as well so please test with....
For playing around with Amarok I used libtag-extras1-1.0.1-17.2.1 from your home. As I allready wrote, that worked well. But now I replaced libtag-extras1-1.0.1-17.2.1 with libtag-extras1-1.0.1-36.1 from the KDE:Release:410 repo. I also couldn't find any issues with that. Amarok also works nice without any tagging problems. So it seems that it doesn't make any difference if I use libtag-extras1 from your repo or from the KDE repo. Finally it seems that all my tagging issues are gone with taglib, libtag1 and libtag_c0 with version string 1.8-77.1 from Dave's home repo. For the moment a big thank you to Dave and Suren, who made that possible. Many thanks for your support. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c89
--- Comment #89 from Erick Osorio
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c90
--- Comment #90 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c91
--- Comment #91 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c92
--- Comment #92 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c93
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c94
--- Comment #94 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c95
--- Comment #95 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c96
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c97
Karl Ove Hufthammer
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c98
--- Comment #98 from M00n Raker
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c99
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c100
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c101
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c102
--- Comment #102 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c103
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c104
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c105
--- Comment #105 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c106
--- Comment #106 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c107
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c108
--- Comment #108 from Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=814814
https://bugzilla.novell.com/show_bug.cgi?id=814814#c109
--- Comment #109 from Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com