Spotifyd
Always great to see new ways to integrate with Spotify. I think that if you're paying for a Spotify Premium subscription you should be able to stream music wherever you want!<p>However Spotify doesn't agree. If this is based on librespot its using stuff Spotify doesn't support and could easily shut down for unauthorized clients any time.<p>Their supported paths are iOS and Android SDKs for mobile, and the Web Playback SDK for desktop [1]. I've been using the web SDK in anger to build a jukebox app [2] and its only so-so.<p>First, you're under the confines of a web browser which has some pretty big tradeoffs over the experience and system integrations you can build.<p>Next, song playback works as advertised but there are many things you can't do like introspect the queue or prevent Spotify Radio from kicking in.<p>The latter is downright hostile to controlling exactly what songs you hear. I assume that always going into auto-recommendation mode is intentional to juice playback stats.<p>Kudos to spotifyd for offering total control over how and where you stream music you're paying for.<p>1. <a href="https://developer.spotify.com/documentation/web-playback-sdk/" rel="nofollow">https://developer.spotify.com/documentation/web-playback-sdk...</a><p>2. <a href="https://www.getjukelab.com/" rel="nofollow">https://www.getjukelab.com/</a>