iTaysonLab / jetispot

experimental UNOFFICIAL Spotify client for Android built on librespot-java + Jetpack Compose
https://t.me/bruhcollective
Apache License 2.0
356 stars 16 forks source link

[Suggestion] Download music to storage #14

Open KakarottoCake opened 2 years ago

KakarottoCake commented 2 years ago

Obviously not to bypass anything, just be able to have the option to download to storage so then when I'm on plane trips I can listen to music. I already have Spotify premium I just would rather be able to keep the music on my phone instead of stuck on the Spotify app (which regularly fails on me). I travel a lot so I think it would be a useful feature to have.

iTaysonLab commented 2 years ago

This is an edgy case defined by ToS, that's why it won't be supported by Jetispot (and that's why it is not available in librespot)

In fact that's possible, but I don't want to get into legal trouble.

HiFiiDev commented 2 years ago

Very much that last part 👏👏👏👏

Trident589 commented 2 years ago

I'm not sure if this would work and how hard it would be to implement, but could it be possible that the app generates an encryption key once opened for the first time (that the user cannot access) and to then download music and saves it encrypted so it can only be listened to from within the app? I respect your choice if you don't want to include a download function, I just wanted to share my idea.

Loganpnorton commented 2 years ago

What about the implementation of something like SpotiFlyer in-app that uses YouTube or Jio Savn to query and download songs, saves to storage, and is playable within the app?