Bug#998212: easytag: overwrites tags containing UTF8 data with random rubbish
Adrian Bunk
bunk at debian.org
Mon Nov 29 10:18:11 GMT 2021
On Tue, Nov 02, 2021 at 08:46:41AM +0900, Norbert Preining wrote:
> Hi
>
> > What kind of files / tags did you process with easytag? If these files
>
> that were mp3, not sure about what version of tags since they were gone
> afterwards. At least they displayed fine in all music players I used.
> But yes, I guess it is common here in Japan that id3v1 tags are coded in
> UTF8 (or even ShiftJIS).
It would be good to know what the tags were before, and what they are now.
What does "file" say about the affected files?
It is possible you have both latin1 id3v1 and Unicode id3v2 tags,
and your player displays the id3v1 tag.
> I still consider overwriting tags when there was an error during
> preparation, irrespective of the correctness of the original tags,
> a serious problem. easytag should *not* write broken tags.
Define "broken".
When writing both id3v1 and id3v2, it is common that some characters
cannot be properly written in the id3v1 tag.
Existing tags in ShiftJIS would be broken since this is not a valid
encoding for these tags in any case.
The situation around tags is a huge mess.
EasyTAG defaults to writing id3v2.3 and not id3v2.4 for reasons like
Windows Media Player only learning in 2017 how to handle about id3v2.4
that was published in the year 2000.
And then there are plenty of hardware mp3 players of different age and
bugginess in use.
One might want to write both an id3v1 tag for compatibility with old
players in latin1, and an id3v2 tag in Unicode for newer players. And
then some player that supports both prefers the id3v1 tag.
The preferences of EasyTAG give quite a lot of control over what to
write and how to handle errors, including how to read and write broken
tags. Most likely the default settings are not a good fit for whatever
was in the files you had.
> Best
>
> Norbert
cu
Adrian
More information about the pkg-multimedia-maintainers
mailing list