All Projects → librespot-org → Spotify Connect Resources

librespot-org / Spotify Connect Resources

Licence: gpl-3.0
A repository to hold any data/stuff related to reversing the Spotify Connect protocol. Mostly just data dumps at the moment, but if you have something to add to it, be it an implementation, information or just another data dump, make a PR and I will add it asap.

Programming Languages

perl
6916 projects

spotify-connect-resources

A repository to hold any data/stuff related to reversing the Spotify Connect protocol. Mostly just data dumps at the moment, but if you have something to add to it, be it an implementation, information or just another data dump, make a PR and I will add it asap.

Currently this repo holds a few data dumps, and links to other sites which have also made headway on reversing the Connect protocol. Due to the current lack of common meeting ground atm, I have created this repo, so please feel free to PR anything Connect related. Also, you are encouraged to join the Spotify Connect room on Gitter (UPDATE: We now have IRC aswell, see below), as it is by far the easiest wat to connect with others interested in reversing Connect, and keeping up with current progress. The room is available here:

Gitter IRC

IRC:

Server: irc.freenode.net Channel: #spotifyconnect

If you are looking for (working) implementations of Spotify Connect, they can be found here:

https://github.com/plietar/librespot (Rust/C)
https://github.com/crsmoro/scplayer (Java) (This version is not open source. It uses the libraries etracted from firmware.) https://github.com/Fornoth/spotify-connect-web (As above, uses the extracted libraries. Has a nice web interface.) https://github.com/dtcooper/raspotify (Wrapper for librespot)
https://github.com/spocon/spocon (Debian/Ubuntu package wrapper librespot-java - includes armhf,arm64,armel)

N.B. The libraries are nearing release. There are a few bugs and features that still need implementing, but it's mostly done. If someone wants to start on a wrapper for the rust library, drop into the chat.

There is also a project which only implements control of Spotify Connect devices:

https://github.com/badfortrains/spotcontrol

If you just want to compile and run, take a look at the documentation in the spotify-connect folder. Any contributions welcome. If you would like to get a working prototype with web interface running, have a look at the spotify-connect-web directory.

--ATTENTION: the spotify-connect folder holds a working implementation of Spotify Connect, so if you wish to help with development, please add your contributions there.--

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].