ipod-classic-js icon indicating copy to clipboard operation
ipod-classic-js copied to clipboard

Music That is Actually Stored on iPhone

Open Bermudagirl52 opened this issue 2 years ago • 1 comments

I am now able to log into both Apple and Spotify which is great. However ipod-classic-js also shows all the music I have stored on my iPhone in cover flow and albums but obviously I cannot play it. Why does it show up when I can't actually play it (which I would love to do!)

Bermudagirl52 avatar Jul 14 '22 12:07 Bermudagirl52

Hey @Bermudagirl52, glad you're able to log in now!

shows all the music I have stored on my iPhone

I think what you're seeing here is actually a remnant of iTunes called Cloud Library that is still supported by MusicKit (Apple Music's API) but unsupported by Apple Music (very confusing). So what's happening is that when you try to play a song present in your Cloud Library, iPod.js doesn't know what to do with it because it's not technically present on Apple Music's catalog of songs.

I haven't chosen a solution to this yet, but there are two paths:

  1. Filter all Cloud Library songs from iPod.js and only show Apple Music (not preferred, but might be easier)
  2. Support both Cloud Library and Apple Music playback (preferred, but not sure how feasible it is)

If I have some time, I can look into fixing this as I've known about it since iPod.js's inception. Thanks for flagging!

tvillarete avatar Jul 14 '22 21:07 tvillarete