An updated version of librespot-org/spotify-analyze based on the same concepts
A library and injector that can log encrypted SPIRC messages. It contains a Mercury parser and some protobuf definitions with the aim of aiding further reverse engineering of the protocol. More details are available in the README
Reference implementation of the Shannon cipher used in SPIRC from here. The test file is slightly edited to allow it to be used as a test for Needle and not spam stdout
I am very open to contribution, if you feel something needs changing or have something to add feel free to open an issue.