What's Changed
Bandcamp
- Fixed playback window loading the full Bandcamp page instead of the embedded player
- Pre-resolve Bandcamp track IDs during album lookup so playback starts instantly
Apple Music
- Switched to MusicKit catalog API for lookups (faster, no rate limiting), with iTunes API fallback
- Fixed album-aware caching so tracks from different albums by the same artist resolve correctly
- Native MusicKit integration now used when available
Resolver Performance
- Resolver matches now appear incrementally as each resolver completes, rather than waiting for all resolvers to finish
- Album/release pages resolve up to 4 tracks concurrently (was sequential, one at a time)
- Resolver config/token checks are cached for 10s, eliminating redundant IPC calls during batch resolution
- Background album resolution runs all resolvers in parallel instead of sequentially
Full Changelog: v0.7.0-alpha.3...v0.7.0-alpha.4