The spotify app keeps getting worse by the week. At this point it won’t load my saved song list at all when I’m offline. While writing this, it just crashed in the background.
So I’ve finally had enough and started looking for a ripper to use a different player app.
But try and google for one and you’ll be surprised, the only reasonable results are github repos from 5 years ago and before you find one of those, you get a bunch of AI generated trash and some paid services whose websites also look very AI-generated.
Are there any proper ways to do this? Alternative spotify apps exist (though they don’t seem to be very usable yet) so I’m sure there’s a way to get something from the API, even if it means I need to register for API access.
I feel like I’m posting the exact same comment a bit too often, but here it is: Zotify is the answer!
Looks great, but I get a lot of SSL errors without real tine downloading and one every 5 or so songs with it.
It’ll take a week or two to download 3000 songs, but running it periodically after that should be fine.
I downloaded about 3 hours max at once but got no errors.
Just pirate everything.
The only music worth paying for is the one that comes on physical media or videogame soundtracks on Steam. 💿🎵
What you’re looking for is OnTheSpot. Just ripped my library of a few thousand a few weeks ago, went very quickly and with full metadata.
Try slavart dot gamesdrive dot net (or use their server on divolt.xyz)
Their website lets you search for songs and download them, or their Divolt for using a bot that lets you type
$dl link-to-song
and it’ll send you a download link.Also the Divolt bot supports Spotify, Qobuz, Tidal, Deezer, and if I remember correctly Apple Music links.
Doubledouble dot top
Sometimes it’s down, sometimes it fails even when it’s up, but when it works it’s a great tool. Rips from q onus and other streaming services too.
*qobuz
I literally made my own. Pulls down the OGG directly and saves it, then uses Spotify’s own APIs to correctly tag the file
Sounds like a good idea. Zotify keeps throwing meter-long stacktraces at me about SSL errors that I assume are API rate limits because there’s less of them when I use real-time downloading.
Maybe it’s even a nice project for an android app because zotify doesn’t run there yet.
So, the way I did it, I used Librespot as a base and modified the code. It was a good introduction to Rust.
If you are using PC, you can try a thing called Nuclear Music, it has all the songs on Spotify or even more, and it allows you to import playlist from there