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.
Will investigate, thanks for reporting. I assume you are using the GTK2 version?
yes i do. could that be related?
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
switching from gtk2 to 1 solved the file corruptions with ogg files, but the encoding problems with special chars like
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 :).
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 :)
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:
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.
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
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.
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.
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.
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.