mirror of
https://github.com/Serial-ATA/lofty-rs
synced 2024-11-15 00:47:08 +00:00
2.2 KiB
2.2 KiB
Lofty
Parse, convert, and write metadata to various audio formats.
Supported Formats
File Format | Metadata Format(s) |
---|---|
Ape | APEv2 , APEv1 , ID3v2 *, ID3v1 |
AIFF | ID3v2 , Text Chunks |
FLAC | Vorbis Comments , ID3v2 * |
MP3 | ID3v2 , ID3v1 , APEv2 , APEv1 |
MP4 | iTunes-style ilst |
Opus | Vorbis Comments |
Ogg Vorbis | Vorbis Comments |
Speex | Vorbis Comments |
WAV | ID3v2 , RIFF INFO |
WavPack | APEv2 , APEv1 , ID3v1 |
* The tag will be read only, due to lack of official support
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
Documentation
Available here
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.