#audio-metadata #flac #parser

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

#44 in Audio

Download history 863/week @ 2025-02-08 898/week @ 2025-02-15 923/week @ 2025-02-22 544/week @ 2025-03-01 710/week @ 2025-03-08 1125/week @ 2025-03-15 1140/week @ 2025-03-22 542/week @ 2025-03-29 797/week @ 2025-04-05 617/week @ 2025-04-12 877/week @ 2025-04-19 1051/week @ 2025-04-26 701/week @ 2025-05-03 561/week @ 2025-05-10 366/week @ 2025-05-17 351/week @ 2025-05-24

2,204 downloads per month
Used in 32 crates (16 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();
}

Dependencies

~110–290KB