this post was submitted on 07 Mar 2024
45 points (94.1% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

53435 readers
702 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder


💰 Please help cover server costs.

Ko-FiLiberapay


founded 1 year ago
MODERATORS
 

I used to have a script that would check a text file that I had hosted on nextcloud so I could paste in spotify URI's whenever I wanted, then nightly it would run a bash script that would leverage spotify-ripper (https://github.com/hbashton/spotify-ripper). It would see if tracks were already downloaded, and skip them, and download anything missing. It would take care of the album art and ID3 tags and everything, straight from the source.

I've seen a few suggestions, like lidarr-extended, but that does not allow you to plug in spotify credentials, for example. There's zotify, and ZotifyFrontend, but looks like it's not really able to "sync". I also found DownOnSpot but that seems like Zotify but different.

Are there any good solutions anyone is using currently?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 8 points 5 months ago* (last edited 5 months ago) (2 children)

I use spotdl with this command and it works great for me:

./env/bin/spotdl $SPOTIFY_PLAYLIST_URL --archive spotdl-archive

Just add songs to the playlist in Spotify (I have it set to my Shazam songs playlist) and it'll automatically download them when the script runs.

[–] [email protected] 4 points 5 months ago (1 children)

Does this handle all the metadata like album covers and ID3 tags as well? I used one of these before that did not do any of that

[–] [email protected] 4 points 5 months ago (1 children)

It does! It's what I use for my music library. It even downloads the lyrics.

[–] [email protected] 3 points 5 months ago (1 children)

But they come from YouTube though based on the GitHub page, not from the source (Spotify). That's a deal breaker for me. I have too many obscure tracks that do not look up easily and it makes a mess of my library 😞

[–] [email protected] 1 points 5 months ago
[–] [email protected] 2 points 5 months ago* (last edited 5 months ago) (1 children)

Check out zotify. Literally rips music from Spotify. Can download a single or a whole album using URL or search feature. And for freebies like me, I now have better 160kbps OGG instead of YouTube's 128kbps AAC audio.

[–] [email protected] 2 points 5 months ago

I'll check it out!