ID3 === `ID3 Website `__ ID3v2.4.0: * `ID3v2.4.0 Main Structure `__ * `ID3v2.4.0 Native Frames `__ * `ID3v2.4.0 Changes `__ ID3v2.3.0: * `ID3v2.3.0 Informal standard `__ * `ID3v2 Programming Guidlines `__ ID3v2.2.0: * `ID3v2.2.0 Informal standard `__ Additional standards: * `ID3v2 Chapter Frame Addendum v1.0 `__ * `ID3v2 Accessibility Addendum v1.0 `__ Mutagen Implementation Details ------------------------------ * We don't interpret or write the "ID3v2 extended header". An existing extended header gets removed when saving the tags. * https://github.com/quodlibet/mutagen/pull/631#issuecomment-1742118078 * We don't support appended tags. They will neither be found nor updated. * https://github.com/quodlibet/mutagen/issues/78 * We always NULL-terminate multivalue text frames and ignore them when parsing * https://github.com/quodlibet/mutagen/issues/379#issuecomment-486852503