#bindings #flac #ogg #vorbis #tag-lib #tag-lib-rust

sys taglib-sys

TagLib 的原始 Rust 绑定,由 TagLib-Rust 内部使用

2 个版本 (1 个稳定版)

使用旧的 Rust 2015

1.0.0 2018年8月27日
0.2.0 2016年3月10日

#877音频

Download history 69/week @ 2024-04-01 25/week @ 2024-04-08 15/week @ 2024-04-15 36/week @ 2024-04-22 25/week @ 2024-04-29 22/week @ 2024-05-06 44/week @ 2024-05-13 43/week @ 2024-05-20 37/week @ 2024-05-27 27/week @ 2024-06-03 38/week @ 2024-06-10 24/week @ 2024-06-17 20/week @ 2024-06-24 19/week @ 2024-07-01 22/week @ 2024-07-08 33/week @ 2024-07-15

每月 97 次下载
2 个软件包中使用(通过 taglib

MIT 许可证

6KB
67

TagLib-Rust 构建状态

TagLib-Rust 是一个库,通过使用 TagLib 库在 Rust 中访问音频元数据。

TagLib-Rust 支持读取和编辑多种流行音频格式的元数据。目前支持以下格式:

  • ID3v1 和 ID3v2 用于 MP3 文件
  • Ogg Vorbis 和 FLAC
  • MPC
  • Speex
  • WavPack
  • TrueAudio
  • MP4
  • ASF

需求

要构建,您需要在您的系统上安装 TagLib。这可以在以下软件包中找到:

您也可以使用 pkg-config Rust 模块来查找构建时 TagLib 库的位置(可选)。

使用 TagLib-Rust

如果您使用 cargo 来管理项目,您可以通过 Crates.io 下载。

[dependencies]
taglib = "*"

或者,您可以从 GitHub 获取。

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

否则,克隆 Git 仓库,并运行 cargo

$ cargo build

示例

TagLib-Rust 包含了一些如何使用它的示例,请参阅 Git 仓库 中的 examples 目录。

文档

TagLib-Rust 的 API 参考文档可在 网上找到

许可证

TagLib-Rust 采用 MIT/X11 许可协议 许可。

更多详细信息,请参阅 LICENSE 文件。

依赖项

~44KB