Skip to content

Serial-ATA/lofty-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a438022 · Feb 23, 2025
May 4, 2024
Jul 29, 2024
Nov 15, 2023
Mar 10, 2024
Jan 20, 2025
Aug 31, 2024
Feb 23, 2025
Feb 8, 2025
Jan 5, 2025
Jan 20, 2024
Jan 4, 2023
Feb 8, 2025
Jan 20, 2024
Feb 8, 2025
Apr 3, 2021
Apr 3, 2021
Sep 15, 2024
Apr 26, 2024
Feb 12, 2022

Repository files navigation

Lofty logo

Lofty

Parse, convert, and write metadata to various audio formats.

GitHub Workflow Status Downloads Version Documentation GitHub Sponsors

⚠️ LOOKING FOR HELP WITH DOCUMENTATION ⚠️

I'm looking for help with the refinement of the docs. Any contribution, whether it be typos, grammar, punctuation, or missing examples is highly appreciated!

Supported Formats

See here

Examples

To try them out, run:

cargo run --example tag_reader /path/to/file
cargo run --example tag_stripper /path/to/file
cargo run --example tag_writer <options> /path/to/file
cargo run --example custom_resolver

Documentation

Available here

Testing

As some formats are complex, Lofty makes use of test-log to get the detailed debug/trace logging for failures. To run the tests, do:

RUST_LOG=trace cargo test

Benchmarking

There are benchmarks available here. To run them, do:

cargo bench

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.