ipod-classic-js
ipod-classic-js copied to clipboard
Music That is Actually Stored on iPhone
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!)
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:
- Filter all Cloud Library songs from iPod.js and only show Apple Music (not preferred, but might be easier)
- 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!