Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Music That is Actually Stored on iPhone #111

Open
Bermudagirl52 opened this issue Jul 14, 2022 · 1 comment
Open

Music That is Actually Stored on iPhone #111

Bermudagirl52 opened this issue Jul 14, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@Bermudagirl52
Copy link

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!)

@tvillarete tvillarete added the bug Something isn't working label Jul 14, 2022
@tvillarete
Copy link
Owner

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants