

I use Spotdl: https://github.com/spotDL/spotify-downloader
It’s a python based CLI tool. You run the command and link to song/playlist/album and it basically looks on YT for the song, downloads the audio, the artwork and metadata.
It’s what I’ve been using since I cancelled Spotify last year and decided to own my own library again
I don’t know of something that actually downloads from Spotify. The audio on the YouTube music links are fine for me, so I never looked elsewhere