NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2977 most downloaded on crates.io
A library for reading and writing ID3 metadata
Last release 16 days ago
22 Sep 2026
Ships fairly regularly
a new release about every 2 months
Some releases are documented
notes for 32 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
11 years old
65 releases · first in 2015
Fixes a decompression-bomb vulnerability
### Fix - decode content size underflow
This project publishes no release notes. Between v1.17.0 and v1.17.1 there were 3 commits, 3 of them substantive:
One column per quarter.
Potential short read in frame header decoding (fixes #160)
This project publishes no release notes. Between v1.16.4 and v1.17.0 there were 7 commits, 5 of them substantive:
Support unenclosed dnumeric genre fields from ID3v2.4
This project publishes no release notes. Between v1.16.3 and v1.16.4 there were 10 commits, 9 of them substantive:
Handle tags with sizes that exceed the file size (fixes #156)
This project publishes no release notes. Between v1.16.2 and v1.16.3 there were 6 commits, 6 of them substantive:
content: Decode IPLS/TIPL/TMCL with odd value count gracefully
This project publishes no release notes. Between v1.16.1 and v1.16.2 there were 3 commits, 3 of them substantive:
MLLT carry subtraction overflow
This project publishes no release notes. Between v1.16.0 and v1.16.1 there were 6 commits, 6 of them substantive:
examples: Add Involved People List support to id3info
id3info/ in the frames mentioned in the specThis project publishes no release notes. Between v1.15.0 and v1.16.0 there were 3 commits, 3 of them substantive:
/ in the frames mentioned in the specid3infoAdd support for IPLS (v2.3) and TIPL/TMCL (v2.4) frames
This project publishes no release notes. Between v1.14.0 and v1.15.0 there were 10 commits, 10 of them substantive:
id3info exampleWarning about unused Storage::reader
This project publishes no release notes. Between v1.13.1 and v1.14.0 there were 6 commits, 6 of them substantive:
Allow MSRV 1.63 with range match usize behavioral change
Add Tag::read_from2 that also reads Aiff/Wav
Add the no_tag_ok helper function (fixes #122)
make file-related APIs compatible with io::Cursor
Add write_to_file, for encoding to MP3 files and buffers
Added support for Table of contents frame (CTOC)
Added support for Private Frames (PRIV)
Allow disabling expensive picture decoding
### Feat - Add Default to Timestamp
modify Content::unique() so that duplicates of frames with unknown type but identical ID are allowed
Adds support for reading/writing TDOR frames
### Feat - Add tokio support for parsing
Store encoding in Frame for TXXX and GEOB (fixes #97)
### Fix - Support Serato GEOB
Add the v1v2 module for simultaneously handling ID3v1+ID3v2 tags (fixes #92)
### Fix - Remove dbg! prints
Increase storage copy buffer size to 2^16 bytes (fixes #94)
Fix reading of tags with extended headers (fixes #91)
Fix wrong implementation of unsynchronization for ID3v2.3
Add helpers to decode multiple artists/genre (when a file has some)
Translate text frame nulls to '/' (fixes #82)
Fix GRP1 frames from being erroneously rejected as invalid (#78).
Fix missing description field and incorrect text encoding in SYLT content.
This is the first stable release of rust-id3! This release adds a few new features but mainly focusses on forward compatibility to allow for easier maintenance in the future.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →