music-metadata 0.1.1

A parser for id3v2.3, id3v2.4 and id3v1
Documentation

Music-metadata

Music Metadata Parser for Developer

Introduction

Supports

✔️ID3v2.3

✔️ID3v2.4

❌ID3v1 (Soon)

Developing other music formats such as flac, ogg, etc.

Example

use music_metadata::Parser;
fn main() -> std::io::Result<()> {
    let mut parser  = Parser::new("云烟成雨.mp3");
    parser.parse_file()?;
    let tit2: Vec<String> = parser.get("TIT2").unwrap();
    println!("{:?}", tit2);
    let raw_apic: &Vec<u8> = &parser.get_raw("APIC").unwrap()[0];
    println!("{:?}", raw_apic);
    parser.write_image()?;
    Ok(())
}

License

Apache-2.0 License. See LICENSE file for details.

Author

ptrzs3