Change to symphonia?
The symphonia
crates seem to be a nice alternative for processing the audio files, as it comes with decoders and metadata readers.
It's in development but might be nice to keep an eye on it as it could probably be much simpler to use a "single-source" for audio libraries instead of separate ones for each task (e.g. rodio, mp3-metadata, metaflac).