opusmeta

Crates.ioopusmeta
lib.rsopusmeta
version3.0.0
created_at2024-08-18 01:13:26.980962+00
updated_at2026-01-01 22:40:22.599072+00
descriptionA Rust crate for reading and writing metadata to opus files
homepagehttps://karx.xyz/projects/opusmeta
repositoryhttps://github.com/karx1/opusmeta
max_upload_size
id1342206
size37,358
Yash Karandikar (karx1)

documentation

README

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!

Commit count: 31

cargo fmt