Crate opusmeta

Crate opusmeta 

Source
Expand description

§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!

Modules§

iter
Module containing iterator types.
picture
Functions and types related to handling pictures.

Structs§

LowercaseString
A lowercase String. Holds a String internally.
Tag
Stores Opus comments.

Enums§

Error
Error type.

Type Aliases§

Result