2 个版本 (1 个稳定版)
使用旧的 Rust 2015
1.0.0 | 2018年8月27日 |
---|---|
0.2.0 | 2016年3月10日 |
#877 在 音频
每月 97 次下载
在 2 个软件包中使用(通过 taglib)
6KB
67 行
TagLib-Rust
TagLib-Rust 是一个库,通过使用 TagLib 库在 Rust 中访问音频元数据。
TagLib-Rust 支持读取和编辑多种流行音频格式的元数据。目前支持以下格式:
- ID3v1 和 ID3v2 用于 MP3 文件
- Ogg Vorbis 和 FLAC
- MPC
- Speex
- WavPack
- TrueAudio
- MP4
- ASF
需求
要构建,您需要在您的系统上安装 TagLib。这可以在以下软件包中找到:
- Arch Linux: taglib
- CentOS/Fedora: taglib
- Gentoo: media-libs/taglib
- Ubuntu/Debian: libtagc0-dev
您也可以使用 pkg-config
Rust 模块来查找构建时 TagLib 库的位置(可选)。
使用 TagLib-Rust
如果您使用 cargo 来管理项目,您可以通过 Crates.io 下载。
[dependencies]
taglib = "*"
或者,您可以从 GitHub 获取。
[dependencies]
taglib = { git = "https://github.com/ebassi/taglib-rust" }
$ cargo build
示例
TagLib-Rust 包含了一些如何使用它的示例,请参阅 Git 仓库 中的 examples
目录。
文档
TagLib-Rust 的 API 参考文档可在 网上找到。
许可证
TagLib-Rust 采用 MIT/X11 许可协议 许可。
更多详细信息,请参阅 LICENSE
文件。
依赖项
~44KB