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!

Re-exports§

pub use utils::LowercaseString;

Modules§

iter
Module containing iterator types.
picture
Functions and types related to handling pictures.
utils
This module contains utility types/traits.

Structs§

Tag
Stores Opus comments.

Enums§

Error
Error type.

Type Aliases§

Result