TagLib-Rust Build Status

Simple bindings for TagLib in Rust

Overview

TagLib-Rust is a library that allows accessing audio meta-data in Rust, by using the TagLib library.

TagLib-Rust supports reading and editing the meta-data of several popular audio formats. Currently there is support for:

Requirements

TagLib-Rust requires:

It also optionally depends on the pkg-config Rust module to find the location of the TagLib library when building.

Using TagLib-Rust

If you're using cargo to manage your project, you can download through Crates.io:

toml [dependencies] taglib = "0.1.0"

Alternatively, you can pull it from GitHub:

rust [dependencies.taglib] git = "https://github.com/ebassi/taglib-rust"

Otherwise, clone the Git repository, and run cargo:

$ cargo build

Examples

TagLib-Rust comes with some examples on how to use it, see the examples directory in the the Git repository.

License

TagLib-Rust is licensed under the terms of the Lesser General Public License version 2.1, or, at your option under the terms of the Mozilla Public License version 1.1.