diff --git a/README.md b/README.md
index 033e519d..26397f41 100644
--- a/README.md
+++ b/README.md
@@ -96,6 +96,7 @@ macho_fat,
[matroska](doc/formats.md#matroska),
[mp3](doc/formats.md#mp3),
mp3_frame,
+mp3_frame_tags,
[mp4](doc/formats.md#mp4),
mpeg_asc,
mpeg_es,
@@ -132,7 +133,6 @@ vpx_ccr,
[wasm](doc/formats.md#wasm),
wav,
webp,
-xing,
[xml](doc/formats.md#xml),
yaml,
[zip](doc/formats.md#zip)
diff --git a/doc/formats.md b/doc/formats.md
index 25b317b6..8ceb4c2b 100644
--- a/doc/formats.md
+++ b/doc/formats.md
@@ -71,7 +71,8 @@
|[`markdown`](#markdown) |Markdown ||
|[`matroska`](#matroska) |Matroska file |`aac_frame` `av1_ccr` `av1_frame` `avc_au` `avc_dcr` `flac_frame` `flac_metadatablocks` `hevc_au` `hevc_dcr` `image` `mp3_frame` `mpeg_asc` `mpeg_pes_packet` `mpeg_spu` `opus_packet` `vorbis_packet` `vp8_frame` `vp9_cfm` `vp9_frame`|
|[`mp3`](#mp3) |MP3 file |`id3v2` `id3v1` `id3v11` `apev2` `mp3_frame`|
-|`mp3_frame` |MPEG audio layer 3 frame |`xing`|
+|`mp3_frame` |MPEG audio layer 3 frame |`mp3_frame_tags`|
+|`mp3_frame_tags` |MP3 frame info/xing tags ||
|[`mp4`](#mp4) |ISOBMFF, QuickTime and similar |`aac_frame` `av1_ccr` `av1_frame` `avc_au` `avc_dcr` `flac_frame` `flac_metadatablocks` `hevc_au` `hevc_dcr` `icc_profile` `id3v2` `image` `jpeg` `mp3_frame` `mpeg_es` `mpeg_pes_packet` `opus_packet` `prores_frame` `protobuf_widevine` `pssh_playready` `vorbis_packet` `vp9_frame` `vpx_ccr`|
|`mpeg_asc` |MPEG-4 Audio Specific Config ||
|`mpeg_es` |MPEG Elementary Stream |`mpeg_asc` `vorbis_packet`|
@@ -108,7 +109,6 @@
|[`wasm`](#wasm) |WebAssembly Binary Format ||
|`wav` |WAV file |`id3v2` `id3v1` `id3v11`|
|`webp` |WebP image |`vp8_frame`|
-|`xing` |Xing header ||
|[`xml`](#xml) |Extensible Markup Language ||
|`yaml` |YAML Ain't Markup Language ||
|[`zip`](#zip) |ZIP archive |`probe`|
diff --git a/doc/formats.svg b/doc/formats.svg
index c89a1f79..7d9529cf 100644
--- a/doc/formats.svg
+++ b/doc/formats.svg
@@ -4,655 +4,655 @@
-