5 ms·
> The good news is that Spotify's SDK and API are actually powerful enough that you can build up an entire alternative interface In most big web services, actu
by bencollier49 4y ago
> The good news is that Spotify's SDK and API are actually powerful enough that you can build up an entire alternative interface
In most big web services, actual functionality in the API normally seems to leads to its eventual deprecation. Will be interesting to see how this one plays out.
- mcjiggerlog 4y agoYeah that of course is a worry I've had but hopefully the functionality is core enough that it should be pretty stable.
- rzzzt 4y agoIIRC, the API is for paying users only.
- stavros 4y agoDidn't they deprecate libspotify the other day?
- capableweb 4y agoNot sure if you could call that "the other day", I think it happened back in 2015 or something like that.
- stavros 4y agoI meant this: https://news.ycombinator.com/item?id=31420722 https://news.ycombinator.com/item?id=31420722 Oh, apparently they're completely blocking access now, yay.
- capableweb 4y agoIn favor of the alternative SDK, whose native SDK seems to be just around the corner. Otherwise there is always librespot (https://github.com/librespot-org/librespot https://github.com/librespot-org/librespot). 7 years to go from announcing the deprecation to actually removing it seems fair to me. Miles difference from what I'd expect any other company to do (looking at you Google, who seem to announce a deprecation and go through with it in the very same month).
- stavros 4y agoOh, they're releasing an alternative SDK? That's great, I don't like being tied to the official client and releasing an alternative SDK ensures I'll stay with them.
- Nullabillity 4y agoThe alternative SDK has been "just around the corner" ever since the original deprecation.
- Reason077 4y agoIt was declared deprecated in 2015, but was actually disabled/removed in May 2022.
- zorr 4y agolibspotify != their API. Libspotify is a long-deprecated client library that allowed local playback. If you are OK with running one of the official clients for actual playback you can use the API to build an alternative browsing/controller client. With some caveats though as I mentioned in another comment. Their API for controlling playback doesn't work well with Sonos players for example.
- mcjiggerlog 4y agoIf you combine their API with their web playback SDK, you don't need an official client running. That means my app is completely standalone whilst being built only using officially supported endpoints.
- deleted 4y ago[deleted]