SpotDJs
Introducing Spotify Daemon DJ JavaScript! (OK… so, the name is actually based on “Spotify Daemon in JavaScript”).
SpotDJs is only a controller for Spotify and doesn’t actually have the ability to stream music. It’s created to pair with something like librespot. I used to use spotifyd, but spotifyd has issues with the latest rust toolchain, and also doesn’t have the greatest MPRIS integration.
SpotDJs doesn’t have support for selecting which device to playback on, so I heavily recommend using something like Spotify TUI.
One of the super sweet things about this implementation is that it supports Album Art (which the official Linux Spotify client… doesn’t do.)!
The setup is kind of complicated, try following the README and log any issues as needed.