Alex

Results 33 issues of Alex

### 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

### Summary Just like `ParseOptions`, there may be some things that a caller wants to configure during a write. These options would be passed to [`AudioFile::save_to`](https://docs.rs/lofty/latest/lofty/trait.AudioFile.html#tymethod.save_to) and [`TagExt::save_to`](https://docs.rs/lofty/latest/lofty/trait.TagExt.html#tymethod.save_to). Some options...

enhancement

It may not always be convenient to read an entire file. At this point, the tag parsing internals change infrequently enough that it'd probably be safe to expose them. It'd...

enhancement

We currently cannot read a FLAC stream encapsulated in OGG. It'd be nice if `FlacFile` could be reused to understand both encapsulated and unencapsulated streams. FLAC -> OGG mapping: https://xiph.org/flac/ogg_mapping.html

enhancement

This adds more filters for `cleanupName` that I have encountered in the wild. Notably: `(video version)`, `[HQ]`, `(live)`, `[4K]`

enhancement

Add types, fixes doc comments, fixes indentation, and removes some duplication. See each commit message for the changes made.

acknowledged
accepted

Adds type information to `all_generator_info_t`, `generator_info_t`, and `generator_common_t` fields and methods.

acknowledged
accepted

# Summary * This is a… * [x] Bug fix * [ ] Feature addition * [ ] Refactoring * [ ] Minor / simple change (like a typo) *...

Bug fix

`TagItem` can now store a language and description, making it possible to convert all ID3v2 `COMM` and `USLT` frames to their generic `ItemKey::{Comment, Lyrics}` counterparts. fixes #383

Having looked through multiple projects over the years, it's clear that Lofty's API either isn't the best documented or the easiest to understand. Some patterns keep showing up, namely: *...

help wanted
docs
good first issue