lofty-rs icon indicating copy to clipboard operation
lofty-rs copied to clipboard

Audio metadata library

Results 54 lofty-rs issues
Sort by recently updated
recently updated
newest added

- [x] Audio property reading - [x] Tag parsing - [x] Tag encoding - [x] Writing tags to files ~~Everything's in place now. Just need to actually write the tag...

This adds two new traits, `Truncate` and `Length`, which are two operations we needed that required the use of `File`. With these two traits, combined with `std::io::Read`, `std::io::Write` and `std::io::Seek`,...

Similar to `Picture`, once chapters are supported in ID3v2 (#189), EBML, Vorbis Comments, and MP4, it may be worth creating a generic representation of chapters that can be converted to...

enhancement

The major brand is kept in `Mp4File` for some reason. https://github.com/Serial-ATA/lofty-rs/blob/main/src/mp4/mod.rs#L34-L35 The field, along with its getter, should be moved to `Mp4Properties`.

enhancement
good first issue

## Native frames - [ ] [AENC](https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2.4.0-frames.html#aenc) Audio encryption - [X] [APIC](https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2.4.0-frames.html#apic) Attached picture - [ ] [ASPI](https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2.4.0-frames.html#aspi) Audio seek point index - [X] [COMM](https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2.4.0-frames.html#comm) Comments - [ ] [COMR](https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2.4.0-frames.html#comr)...

enhancement
help wanted
good first issue

It's a common issue that padding will often stick around between tag edits, as it is typically not properly accounted for in the tag header size. We currently just get...

enhancement
low priority

### Summary We could parse timestamps in the following frames: TDEN, TDOR, TDRC, TDRL, TDTG. Instead of `FrameValue::Text`, they would now use `FrameValue::Timestamp`. The structure is described in the [ID3v2.4...

enhancement
help wanted

### Summary Unexpectedly, many projects pull in Lofty *solely* for its property reading. Each time it is used for this purpose, however, all of the tags are still being parsed...

enhancement
help wanted
good first issue

What would it take to support webm format for audio? My understanding is it is an "audiovisual media file format" so it has both audio and video, but popular websites...

enhancement

ID3v2 allows for URIs to the image in the APIC tag. This is currently ignored and will not parse the image. https://mutagen-specs.readthedocs.io/en/latest/id3/id3v2.4.0-frames.html#apic I thought about implementing this functionality myself but...

enhancement