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

[FEATURE] Apple Music Support #697

Open
Red6785 opened this issue Jun 9, 2024 · 3 comments
Open

[FEATURE] Apple Music Support #697

Red6785 opened this issue Jun 9, 2024 · 3 comments
Labels
enhancement New feature or request
Milestone

Comments

@Red6785
Copy link

Red6785 commented Jun 9, 2024

Is the feature request related to a problem. Please describe it.

I know that this has been requested before, and denied due to a lack of open source decryption projects, but that has changed. Is it possible to take inspiration from this project and hopefully get Apple Music support inside of StreamRip?

Describe the solution you would like.

If possible, I'd like to see Apple Music downloading added to StreamRip using decryption inspired by this project.

Describe alternatives you've considered.

An alternative would be to just use the project, however, I chose StreamRip because it's an All-In-One for most of the services I use.

@Red6785 Red6785 added the enhancement New feature or request label Jun 9, 2024
@nathom
Copy link
Owner

nathom commented Jun 9, 2024

Interesting. I'll put it on the roadmap.

@nathom nathom added this to the v2 milestone Jun 9, 2024
@puellabyte
Copy link

puellabyte commented Jun 12, 2024

Interesting. I'll put it on the roadmap.

Worth mentioning if you have yet to look into it that this requires emulating an android device to perform the decryption.
While it would be nice to have as a feature to streamrip, the implementation would be hell.

While you could use qemu and provide an .avd file yourself pre-configured with the required apps, signed into apple music on a premium subbed account, the unfortunate situation is that decryption will break if two users attempt to do it at the same time on the same account, meaning if you instead chose to run a server that performed the decryption for everybody using a single account a queue would have to be implemented.

@nathom
Copy link
Owner

nathom commented Jun 12, 2024

Interesting. I'll put it on the roadmap.

Worth mentioning if you have yet to look into it that this requires emulating an android device to perform the decryption.

Yeah I saw. If the situation remains like that I won't be including it. I'll still leave the issue open in case someone figures out how to get tracks through the API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

3 participants