#audio-metadata #flac #parser #metadata

metaflac

A library for reading and writing FLAC metadata

19 releases

0.2.8 Jan 25, 2025
0.2.7 May 24, 2024
0.2.5 Oct 7, 2021
0.2.4 Aug 15, 2020
0.1.3 Jun 6, 2015

#35 in Audio

Download history 746/week @ 2024-12-06 820/week @ 2024-12-13 456/week @ 2024-12-20 513/week @ 2024-12-27 869/week @ 2025-01-03 1060/week @ 2025-01-10 720/week @ 2025-01-17 854/week @ 2025-01-24 997/week @ 2025-01-31 922/week @ 2025-02-07 889/week @ 2025-02-14 880/week @ 2025-02-21 643/week @ 2025-02-28 606/week @ 2025-03-07 1136/week @ 2025-03-14 904/week @ 2025-03-21

3,427 downloads per month
Used in 31 crates (15 directly)

MIT license

64KB
1.5K SLoC

rust-metaflac

Crates.io Version docs.rs Crates.io License GitHub Actions Workflow Status

A library for reading and writing FLAC metadata.

Usage

Add the dependency to your Cargo.toml:

[dependencies]
metaflac = "0.2.8"
use metaflac::Tag;

fn main() {
  let tag = Tag::read_from_path("music.flac").unwrap();

  // Some things modifying the tag

  tag.save().unwrap();
}

lib.rs:

A library to read and write FLAC metadata tags.

Dependencies

~110–295KB