Bugzilla – Bug 11686
Add support for Spotify music service.
Last modified: 2011-01-14 14:13:27 UTC
Spotify have released (or are just about to release) their API. Spotify is _massively_ popular right now, at least it is in this part of the world, with lot of mainstream media coverage recently. It would be a HUGE boost for the Squeezebox family. The CEO has stated on a number of occations they would like to see it supported by network streamers. Even mentions logitech in this article; http://www.guardian.co.uk/technology/blog/2009/apr/06/spotify-to-launch-api and here http://www.channel4.com/news/articles/arts_entertainment/will+spotify+make+music+history/3017822. Please vote of this enhancement! http://forums.slimdevices.com/showthread.php?t=61891 http://forums.slimdevices.com/showthread.php?t=58013
To be scheduled....
http://developer.spotify.com/en/libspotify/docs/
Any update or planning for this feature ? Support for spotify is THE feature that would make me buy a Squeezebox.
(In reply to comment #3) > Any update or planning for this feature ? > Support for spotify is THE feature that would make me buy a Squeezebox. I think you're better off asking Spotify. As I understand it there is an API that has been recently released for Spotify but it is only for metadata. It does not facilitate streaming. I don't imagine there will be proper support for Spotfy until a streaming API is released.
The API supports streaming. See http://developer.spotify.com/en/libspotify/docs/jukebox_8c-example.html
(In reply to comment #5) > The API supports streaming. See > http://developer.spotify.com/en/libspotify/docs/jukebox_8c-example.html I got my information from Spotify support - but it looks like they were wrong, which is good! In that case I echo Comment#3 - When? :)
Unfortunately their current API is useless to us. http://getsatisfaction.com/spotify/topics/can_you_stream_to_a_squeezebox
(In reply to comment #7) > Unfortunately their current API is useless to us. > http://getsatisfaction.com/spotify/topics/can_you_stream_to_a_squeezebox Can you abbreviate? What exactly is missing?
Source code.
Is missing source code an issue license or platform support wise (as libspotify is currently linux only)? A linux only plugin would be fine for me, even if closed source.
Proper support requires the following: A license agreement between Logitech and Spotify so they can provide us the source code. We implement the source code within SqueezePlay-based devices (Radio, Touch). There will likely not be any support on older ip3k-based devices. Using the closed-source x86 Linux version is not an option.
Since spotify is a peer to peer architecture, I assume there is a lot of intelligence in their library (which is not just a web service API like for other online services like flickr, facebook ...)
Yeah that could be, making it more complicated to implement. Hopefully they have a non-p2p way of streaming for devices.
(In reply to comment #11) > Proper support requires the following: > > A license agreement between Logitech and Spotify so they can provide us the > source code. > We implement the source code within SqueezePlay-based devices (Radio, Touch). > There will likely not be any support on older ip3k-based devices. > > Using the closed-source x86 Linux version is not an option. Wouldn't it be possible to use mysqueezebox.com as an intermediate node to be able to use the closed source x86 API on mysqueezebox.com ? Are all the API's towards all the rest of the streaming services like you provide through mysqueezebox.com open source ? I really think Logitech should start to talk to Spotify regarding this unless you are already doing it. It would be strange if it wasn't possible for Logitech and Spotify to agree on something that both parties are satisfied with.
(In reply to comment #14) > I really think Logitech should start to talk to Spotify regarding this unless > you are already doing it. It would be strange if it wasn't possible for > Logitech and Spotify to agree on something that both parties are satisfied > with. +1 It would definitely be a win/win deal between spotify and logitech
Still missing this. Any advancement...?
Given that this enhancement has apparently been waiting for a win/mac/linux API hopefully we should now see some progress: http://developer.spotify.com/en/libspotify/overview/ Libspotify is available for Windows, OS/X (x86 / x86_64 / PowerPC) and Linux (x86 / x86_64).