import musicbrainzngs as mb import requests import json def main(): sometest() def sometest(): mb.auth("liliesh", "3Fmq69JZTY6tHFWZpMH^") mb.set_useragent("Liliesh's Album Cover Fetch", "0.1dev", "https://git.pinkhaj.world/data-funsies") artist = mb.search_artists("SpongeBOZZ")["artist-list"][0]["id"] albums = mb.browse_releases(artist)["release-list"] filtered = list(filter(lambda r: "Krabbenkoke" in r["title"], albums)) album_id = filtered[0]["id"] coverresp = json.loads(requests.get(f"https://coverartarchive.org/release/{album_id}").content.decode('utf-8')) coverurl = coverresp["images"][0]["image"] coverart = requests.get(coverurl).content with open(f"Krabbekoke_cover.jpg", "wb") as bfile: bfile.write(coverart) if __name__ == "__main__": main()