Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47962 - easytag-0.31_pre2-r2 completely fails on ogg files and special chars.
Summary: easytag-0.31_pre2-r2 completely fails on ogg files and special chars.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Drake (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-15 13:05 UTC by Alexander Jenisch
Modified: 2004-04-27 06:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Jenisch 2004-04-15 13:05:35 UTC
when trying to edit an ogg file, easytag throws an error message and totally corrupts the filename with strange characters.

as an addition easytag wrote tags always in a wrong encoding, which xmms could never read correctly. xmms displays the filenames without special chars right, but complains about encoding problems. umlauts and other special chars are cut out completely.
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-04-16 02:55:37 UTC
Will investigate, thanks for reporting. I assume you are using the GTK2 version?
Comment 2 Alexander Jenisch 2004-04-16 05:15:32 UTC
yes i do. could that be related?
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2004-04-16 05:23:06 UTC
Yes, updating from GTK1 to 2 involved a lot of code changes (especially on the character-set side of things). Could you please retest with the GTK1 version (merge with USE="-gtk2") so we can narrow it down to a problem withe either the software in general, or my GTK2 work.
thanks
Comment 4 Alexander Jenisch 2004-04-16 10:24:23 UTC
switching from gtk2 to 1 solved the file corruptions with ogg files, but the encoding problems with special chars like 
Comment 5 Alexander Jenisch 2004-04-16 10:24:23 UTC
switching from gtk2 to 1 solved the file corruptions with ogg files, but the encoding problems with special chars like öüäß persist. with mp3 i can change the tags in xmms and they will be correctly displayed. i think xmms recodes the files to a encoding it can read. with oggs not even this is working (any longer), but this is most certainly a xmms problem :).
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2004-04-16 10:50:55 UTC
Alright, could I ask you to perform one more check before I move onto fixing the remaining issue? :

Do you get the xmms ogg-tag-reading issues if you use easytag 0.30d?

Thanks for following up all this btw, i'll be sure to fix the tag corruption for my next patch :)
Comment 7 Alexander Jenisch 2004-04-16 13:07:53 UTC
i've tried it with 0.30d, same results, as with pre2 (GTK1)

the following issues remain:

*changing ogg/mp3-tags in easytag will corrupt the tag. at least xmms cannot identify the special chars: 
Comment 8 Alexander Jenisch 2004-04-16 13:07:53 UTC
i've tried it with 0.30d, same results, as with pre2 (GTK1)

the following issues remain:

*changing ogg/mp3-tags in easytag will corrupt the tag. at least xmms cannot identify the special chars: ä, ö, ü, ß, ...
*with pre2 (GTK2) ogg-FILENAMES will be completely corrupted, pre2 (GTK1) will work as 0.30d.
Comment 9 Alexander Jenisch 2004-04-16 18:32:07 UTC
some additional info:

<03:28:06><Sat Apr 17><~>
nt@eNTi $ LANG=en_US.UTF-8 easytag
Starting EasyTAG 0.30d ...
Currently using id3lib version 3.8.3 ...
Loading default 'Fill Tag' masks...
Loading default 'Rename File' masks...
Written tag of 'Die 
Comment 10 Alexander Jenisch 2004-04-16 18:32:07 UTC
some additional info:

<03:28:06><Sat Apr 17><~>
nt@eNTi $ LANG=en_US.UTF-8 easytag
Starting EasyTAG 0.30d ...
Currently using id3lib version 3.8.3 ...
Loading default 'Fill Tag' masks...
Loading default 'Rename File' masks...
Written tag of 'Die Ärzte - Geschwisterliebe.ogg'
Updated tag of 'Die Ärzte - Mein Baby War Beim Frisör.mp3'
EasyTAG: Normal exit.

<03:28:58><Sat Apr 17><~>
nt@eNTi $ LANG=en_US.UTF-8 xmms   
Message: version: 0
Message: title=Geschwisterliebe
Message: artist=Die Ãrzte
Message: comment=eNTi was here

2nd output is from xmms, after i tried to change the ogg file in the xmms playlist.
Comment 11 Ronald Hummelink 2004-04-18 12:03:43 UTC
Using the gtk2 version too.

This build not only fails on ogg files, it actually killed 2 files before it crashed...

The 0.30d gtk1 build works fairly okay here (cept the character issues at times)

I'd test pre2 with gtk1, but i won have time for that the coming days.
Comment 12 Daniel Drake (RETIRED) gentoo-dev 2004-04-23 05:40:50 UTC
Sorry this is taking so long, I haven't forgotten - also had some other bugs to fix. I've finally figured out those bugs and fixed them, so I'll be looking at the two issues mentioned here over the weekend.
Comment 13 Daniel Drake (RETIRED) gentoo-dev 2004-04-27 06:57:32 UTC
Fixed. New ebuild posted in bug 49156 which should hopefully be commited soon.

Thanks for reporting, sorry for the grief it caused you. Any more problems, you know where to post :)

Also, the xmms thing, I think it's an XMMS issue. XMMS is based on GTK1, which is fairly broken with respect to internationalization. It may just be the character set in which easytag is saving tags in though - I will check how other players and taggers cope with this.