6 stable releases
Uses new Rust 2024
| 3.0.0 | Jan 1, 2026 |
|---|---|
| 2.0.1 | Nov 17, 2025 |
| 2.0.0 | Jun 16, 2025 |
| 1.1.0 | Aug 22, 2024 |
#638 in Text processing
Used in multitag
35KB
609 lines
opusmeta
Documentation | GitHub | Crates.io
opusmeta is a Rust crate for reading and writing metadata from opus files, created for the multitag project.
See the read_tags example for basic usage. To run it, type:
cargo run --example read_tags [input_file.opus]
Tag names
Unlike the more structured ID3 format, the Opus spec does not mandate a set of tag names or formatting for values. However, a list of common tag names can be found here.
For reading and writing picture data, opusmeta uses the METADATA_BLOCK_PICTURE proposal, which is supported by common players like ffplay, mpv, and vlc.
Contributors
Thank you to everyone who has contributed to this repository!
Dependencies
~495KB