Great idea, but doesn't deliver. I use Spotify and sometimes I wish I could add songs into my playlist that are only on Soundcloud. I installed the app, ran several searches for songs and artists that I like, and nothing returned.
there is also a web based version @ bop.fm and as far as I know, it uses your login/password for pass through authorization, then via api. but that's just speculation based on the fact that you do need to login and authorize specific players.
For the iOS app we do need you to login to your Spotify account for us to stream through it, but it uses Spotify's oAuth flow, so we don't store any of your Spotify credentials on our servers. Also you're free to use the app without connecting your Spotify account, and just listen to the music through Youtube and Soundcloud.
For a similar idea in an open-source application, see https://www.tomahawk-player.org. It works on Windows, OS X, and Linux already and is in beta for Android.
Enjoy it while you can. I don't see this being up for very long since this type of app is expressly forbidden in Spotify's Developer Terms of Use[1]:
> Integration with Third Party Services. You shall not create any product or service by integrating the Spotify Platform, Spotify Service, or Spotify Content with (i) any non-interactive internet webcasting service or (ii) with streams from another service.
> you SHALL NOT [...] locally store, cache, and/or aggregate any data, including audio content, obtained through the Beats Music APIs.
I was worried about how my new side project[1] might be viewed to breach these terms, but these guys are taking the piss. Is it a case of why ask for permission when you can ask for forgiveness? Is that how it got past the Y Combinator people?
Sharp point. If the only relationship we had with Spotify was the one dictated by their public API TOS, then yes, we wouldn't be in accord.
However, thankfully we have agreements and relationships in place with all the music services that enable us to do what we do. This is because we serve as a marketing channel for the music services, helping them acquire new subscribers in ways they can't do easily themselves.
EDIT: Applies to all of our partnered music services.
19 comments
[ 0.32 ms ] story [ 49.5 ms ] threadIs it mint.com style where they require your username / password and they store them in the back end to do stuff?
Or do they use everyone's API to get this?
Does the music actually play inside their app or does it generate links that open in the other apps?
if you're looking for something similar for Mac, check out my app http://cloudplay.fm/
> Integration with Third Party Services. You shall not create any product or service by integrating the Spotify Platform, Spotify Service, or Spotify Content with (i) any non-interactive internet webcasting service or (ii) with streams from another service.
[1]: https://developer.spotify.com/developer-terms-of-use/
> you SHALL NOT [...] locally store, cache, and/or aggregate any data, including audio content, obtained through the Beats Music APIs.
I was worried about how my new side project[1] might be viewed to breach these terms, but these guys are taking the piss. Is it a case of why ask for permission when you can ask for forgiveness? Is that how it got past the Y Combinator people?
[0]: https://developer.beatsmusic.com/tos [1]: https://match.audio
However, thankfully we have agreements and relationships in place with all the music services that enable us to do what we do. This is because we serve as a marketing channel for the music services, helping them acquire new subscribers in ways they can't do easily themselves.
EDIT: Applies to all of our partnered music services.