Hello there! I got way too many Musicbrainz related crates so I guess i can help you a bit. If you want to keep using the MB API to get your data, you can use [musicbrainz_rs](https://docs.rs/musicbrainz_rs/latest/musicbrainz_rs/) to abstract the API calls and deserialization. I also have a crate to have a local cache for the MB database, although it's lacking image support for now. I might release it soon on crates.io but I need to actually do a proper pass to check for deprecated functions https://github.com/RustyNova016/Alistral/tree/develop/musicbrainz_db_lite If you got any questions about Rust/MB/LB apis, don't hesitate to ask! (But ping me as I might miss it)