| Crates.io | opusmeta |
| lib.rs | opusmeta |
| version | 3.0.0 |
| created_at | 2024-08-18 01:13:26.980962+00 |
| updated_at | 2026-01-01 22:40:22.599072+00 |
| description | A Rust crate for reading and writing metadata to opus files |
| homepage | https://karx.xyz/projects/opusmeta |
| repository | https://github.com/karx1/opusmeta |
| max_upload_size | |
| id | 1342206 |
| size | 37,358 |
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]
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.
Thank you to everyone who has contributed to this repository!