Thank you for reaching out, @mhartington
MusicKit on the Web V3 is expected to be fully functional and production-ready. It is in extended beta to make sure we process developer feedback completely before taking it out of beta. Your code snippet appears valid as well, and we would expect that to work consistently on desktop Safari as well as iPadOS/iOS.
The "cannot parse response" error message in Safari is usually indicative of a client-side network issue, which may be due to the network you are connected to, DNS configuration on the device for a network, a proxy layer, etc. This thread in the Apple Support Community forums may provide more information on resolving that error: Safari cannot parse response.
If you are still having issues, please file a ticket in the Feedback Assistant with more details on steps to reproduce, the versions of the operating system(s) and browser(s) you are experiencing issues with, and a .har
export from the network tab using the Web Inspector.