Frontend was calling itunes.apple.com directly; browsers block it (no CORS headers). Added /api/itunes/:endpoint proxy on the backend and updated all itunesSearch/Lookup calls in api.js to route through it when backendUrl is configured. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>