I'm testing out a dynamic song list to be queued up with Music Kit JS. When testing with a few tracks everything seemed to be working fine but then I ran into this error:
The Id in question is Nirvana's "Smells Like Teen Spirit". I retrieved this Id through the Apple Music API and I double-checked it to make sure it was correct and it is. This appeared for a few tracks.
I used this API endpoint to verify it was correct:
https://api.music.apple.com/v1/catalog/us/songs?filter[isrc]=USGF19942501
this one as well:
https://api.music.apple.com/v1/catalog/us/songs/483164390
The ISRC matches that Id, and I can see it directly from the apple id as well.
Why does this appear? From everything I see that song does exist and I can play it fine on Apple Music, so why can't I play this through the Music Kit JS instance?