a Rust CLI that scans a music folder and normalizes embedded album art to square JPEG images.
- default output size is
500x500. - if a track has missing/invalid art, it tries to use a nearby image in the same folder (
.jpg,.jpeg,.png,.webp,.bmp).
cargo build --releaserun with defaults (500x500):
cargo run --release -- /path/to/musicset a custom target size:
cargo run --release -- /path/to/music --size 600you can also run the compiled binary directly:
./target/release/normalize-album-art /path/to/music --size 500mp3flacoggm4aopuswav