1

I am trying to play songs from my API in M4A format and iTunes link. I don't want the user to login to iTunes to play the song. Is it possible?

Also when I am adding the song, either single or in queue, I am getting an error:

musickit.js:1 Uncaught (in promise) CONTENT_UNAVAILABLE: The requested content is not available.
at API. (https://js-cdn.music.apple.com/musickit/v1/musickit.js:1:95138)
at https://js-cdn.music.apple.com/musickit/v1/musickit.js:1:14425
at Object.next (https://js-cdn.music.apple.com/musickit/v1/musickit.js:1:14530)
at fulfilled (https://js-cdn.music.apple.com/musickit/v1/musickit.js:1:13248)

<script src="https://js-cdn.music.apple.com/musickit/v1/musickit.js"></script>
var music = MusicKit.getInstance();
var song_url = "https://audio-ssl.itunes.apple.com/apple-assets-us-std-000001/Music/2f/4a/3f/mzm.ixudilzh.aac.p.m4a";
music.setQueue({ song: song_url }).then(function(queue) {
  music.play();
});
Rory McCrossan
  • 331,213
  • 40
  • 305
  • 339
Rahul Gupta
  • 972
  • 11
  • 29

0 Answers0