[F] MP3Tag's use of Unicode in TLEN field is not ID3V2.3 compliant

MP3Tag uses Unicode when writing the TLEN field.
However, at http://www.id3.org/id3v2.3.0#sec3.3 it says explicitly:

This seem pretty conclusive.
This has become significant because of Microsoft's recent "security update" KB968816, which no longer permits (non-compliant) Unicode for TLEN, and now refuses to play such files.
More details here: http://www.microsoft.com/communities/newsg...78-39d7b355910b
and here: http://www.microsoft.com/communities/newsg...amp;m=1&p=1
and here: /t/9208/1
Note: these links describe the issues and the effects, but it has only just become apparent that the problem is with MP3Tag, rather than WMP10.

Regards,
gvm

p.s. Other than that, MP3Tag is an excellent ID3 tag editor!

I should probably have included a bit more information on why this non-compliance is important - I've been working on debugging this issue for so long, I tend to forget that not everyone will immediately see the consequences (though I'm sure that many will).

The reason that precise compliance is critical is that, although some (or even most) MP3 players today will ignore apparently trivial issues such as "wrong format in length field", those same players are perfectly within their rights to change their behaviour and reject these files.

This has recently happened with Microsoft's security update KB968816. This has changed the behaviour of Windows Media Player (version 10 for certain, probably others too) so that it now refuses to play files with a non-compliant TLEN field.

This means that most* files which have a TLEN field and have been edited with a recent version of MP3Tag are now unplayable using Windows Media Player. This should be a concern even for non-users of WMP, since other players may also follow this strict compliance at some future date, rendering our MP3 libraries unplayable.

Regards,

gvm

    • I say "most" because not every edit will rewrite the TLEN field, but it can be rewritten by editing unrelated fields (just based on observation).

Thanks for reporting! I'll fix it to the next release.

Kind regards,
Florian

This is now fixed with Mp3tag v2.44f Development Build.

Kind regards,
Florian

Thanks Florian,

Regards,

gvm

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.