[ prog / sol / mona ]

sol


Pirating all my music

1 2022-08-05 15:39

I can't take Spotify anymore. I downloaded all my playlists as CSV files, is there any API somewhere to get torrent/magnet links for each song title or do I have to grab them all manually?

2 2022-08-05 18:12

You just got yourself a cool little programming project.

3 2022-08-06 00:28

What am I supposed to target though? Torrent search sites? That's less of a programming project and more of a shell one liner but I feel like it would get a lot of the wrong music.

4 2022-08-06 00:29

I've been wondering about this as well, is there an IMDBID equivalent global identifier for songs/albums? I would guess not.
There are a bunch of Spotify -> (YouTube|Tidal|Deezer|...) playlist converters on the internet, but from the FOSS implementations I've seen they rely on searching the title/artist across multiple platforms and grabbing the first result. There isn't anything that can reliably match songs, albums, or artists across platforms.

5 2022-08-06 01:00

>>3
Download your songs from Soulseek?

6 2022-08-06 09:44 *

>>4
For metadata there are various databases. Kid3 can use some to automatically tag audio files. I'm not sure how would that help you pirate music tho.

7 2022-08-06 18:49

>>6
Rarbg for instance lets you search for movies by IMDB ID. I was thinking of something similar for music. You would need bindings between Spotify's ID and the ID in the databases you mention, and a torrent site that allowed you to search by that ID.

8 2022-09-15 13:21

there is an app thing called spotiflyer
use it to download the songs

9 2022-11-06 21:51

I ended up just writing a shell script. It's not great and misses a lot and you have to go throw and delete extra commas (spotify uses some kind of vector ID format)
http://paste.textboard.org/28108843

10 2022-11-06 22:07

Shell scripting is a superpower.

11 2022-11-06 23:52

It works a *lot* better if you also have awk print field 6 from the playlist csv files.

12 2022-11-06 23:53

>>10
I don't know how people live without it.

13 2022-11-07 02:51

emacs lisp is my favorite scripting language

14 2022-11-07 10:32

>>11

1,"arctic_fox_stole_a_fish.webm","fox, arctic fox, funny, animal, fishing, snow, winter",2112652,1577818800

Good luck awk-ing that.

15 2022-11-07 18:05

amazon music is pretty good
listened to the new taylor swift album today

16 2022-11-08 04:42

>>15 who is that male

17 2022-11-09 13:40

Where is the best place for pirating new music? Soulseek? Torrent clubs?

18 2022-11-09 15:12 *

>>17
rutracker

19 2022-11-10 09:43

>>14
As much as I hate both of these abominations, I would probably bite the bullet and use either perl or python for this. I had to parse csv files using awk at work, and it was not a pleasant experience. And it was POSIX awk to boot.

Python even has a module for parsing csv files, so it should be trivial.

20 2022-11-10 10:39

>>17
>>18
rutracker really is the best public tracker for music
you can also try to search with btdig or something

21 2022-11-10 10:40

>>4
there is also musicbrainz picard.
really good and can handle large libraries

22 2022-11-15 18:44

>>14
Yeah that would be hard. I just went in with vim and deleted all the commas outside quotes. It's inelegant but it's also a one time operation and now I have all my music locally so I don't really care.

23


VIP:

do not edit these