I ditched most streaming services well over a year ago now, but Spotify has clung on because I have a playlist of around 2000 songs. I’ve set up Navidrome but now need to transfer all my music in the highest quality possible as efficiently as possible.
I tried lidarr some time ago, but it seemed to be based more around artists than individual songs and my indexer failed to find most of my library.
I’ve seen a couple of apps that will look at a playlist and then try to yt-dlp the song from YouTube but I’m worried about having a lower quality or different version. I’ve wondered if automating an “analog hole” type approach where I just pipe the audio of each song to a file and leave it playing overnight for a couple of weeks might actually be the best approach but that does seem a bit insane at this scale.
You are only going to be able to get 320 mp3s from Spotify at the very best, I use soggfy to intercept the audio and rip the tracks so you need to let the playlists run (although you can up the speed they play at) and there will also consequently be some organisation needed of the files afterwards so it is far from automated but works fairly well.
A lot of the tools around take your playlists and find what it thinks are the correct tracks on YouTube and then rip from there so be wary of the quality you might get from those.
I compared a track I ripped from Spotify with a 320 mp3 of the same track I had bought with a spectrometer (I think that is the correct name) and they looked identical
What good is it to rip the audio?
Use tools like zotify to just dl the stuff.
Soggfy was just the first thing I tried that worked without crawling for shitty yt downloads of the same things and so I stuck with it. If the audio quality is the same then I really don’t see what difference it makes in the grand scheme of things.
I will try out zotify so thanks for the name but it isn’t like it will be any quicker as I’ll still do everything in “real time” as I want to maintain my account and not get banned as it is a family plan and I don’t want to negatively impact the other people that use the same plan.
Also I know people love to use command line but soggfy is just a modified Spotify client so I can just open it up and start what I need in a couple of clicks
I just created a dummy account that is part of the family plan.
If it get’s banned: So what. I’ll create another ;)
Regarding Zotify (the last time I used it was quite some time ago), authenticating was the only difficult task. After that it was just plugging in the playlist link, pressing enter and waiting.
And I am not one that breathes the CLI.