Open Source Spotify client library
My raspotify/librespot install stopped working last week until i blocked apresolve.spotify.com on my network.
It seems they are switching some regions to a CDN that is not supported by librespot. There is some discussion on the librespot issues github page (https://github.com/librespot-org/librespot/issues/972)
Mopidy is an extensible music server written in Python
It's really sad as this library has no official replacement. There's libraries like the Web API, but this is a library running on a browser. libspotify allowed playback for custom applications (such as Mopidy).
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Mopidy extension for playing music from Spotify
Yeah it sucks, I found mopidy-spotify to be janky in it's usage but it was the least worst means of playing audio from various backends. It doesn't look like there's much hope for it in the future https://github.com/mopidy/mopidy-spotify
Archive of the latest libspotify releases from Spotify
Fast and multi-platform Spotify client with native GUI
Plugging my ex-colleague's Spotify client called Psst and built with Rust. Not as feature-full than the official client (yet) but way lighter and gets the job done.
Native Spotify client for the GNOME desktop
Nice, bookmarked it.
For anyone on GNOME I'd recommend Spot
A Spotify Connect client that mostly Just Works™
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
A command-line interface to Spotify.
This is only peripherally related, but if you were using libspotify to work on a a command line client, I have an alternative approach. Shpotify offers command line control of the Spotify app on Macs: https://github.com/hnarayanan/shpotify
A module for node.js to use libspotify.
Cool to see someone who worked on this :) Back in the day I wrote a (probably really bad, not a C/C++ developer) wrapper around libspotify for Node.js: https://github.com/FrontierPsychiatrist/node-spotify
At some point it could do enough for me to build a webapp with Node.js running on a Rapsberry Pi to stream Spotify.
I even got contacted by Spotify to take down the domain node-spotify.com for it.
Bridge OAuth2 Authorization Code Grants to Clients Grants.
The way auth tokens are setup for Mopidy-Spotify *you* hold the encryption key for the blob with the OAuth data, and the intermediate server just has an id and the encrypted data. Note that the id is not a Spotify OAuth client-id but an internal one. This is done so we don't have to ship Mopidy-Spotify with the client-secret for the App registration (this was pre PKCE auth).
I.e. I would be highly surprised if our OAuth integration was the source for this issue, but I'm obviously biased as the author of https://github.com/adamcik/oauthclientbridge
As for libspotify, there you had to put in a (device) password and username, so if something scraped that config I guess all bets are off...
Resources for flip phone app development?
1 project | /r/dumbphones | 14 May 2023
spotifly - Spotify library in typescript without using the Spotify Web API.
Trying to cross compile spotify for my remote vacuum cleaner
2 projects | /r/learnrust | 25 Feb 2023
Spot (Native Spotify client for GNOME) seems unmaintained.
4 projects | /r/gnome | 10 Feb 2023
Working on a Spotify TUI/CLI in GO using bubbletea
3 projects | /r/commandline | 15 Jan 2023