#musicbrainz_helpers.py import json from pathlib import Path CACHE_FILE = Path(__file__).resolve().parent / "cache.json" def load_cache(): try: if not CACHE_FILE.exists(): with open(CACHE_FILE, "w") as f: json.dump({ "added_artists": [], "similar_cache": {}, "added_tracks": [] }, f) with open(CACHE_FILE, "r") as f: return json.load(f) except Exception: return { "added_artists": [], "similar_cache": {}, "added_tracks": [] }