For Linux you can use ZSpotify. It runs in the command line, just use a burner account to run as in zspotify because it’s against their TOS of course, and might get you kickbanned. It also requires premium, but you only need it for a day at most, in order to run the download. Then you can cancel.
Awesome. It was always in that perpetual beta mode where it’s free, as long as you keep updating the API key