Andrea's avatar

Andrea

@andrea.tryste.ro

hmm, the sophisticated way to do it is probably to spend some time with Ghidra and the Spotify binary, then build a tool that ptraces the right thing to grab the compressed audio frames before decoding so there's no recompression loss, and detect the track breaks and track metadata.

3 replies 0 reposts 5 likes


xormetric's avatar xormetric @tentacle.expert
[ View ]

spotify's widevine (L3 to my knowledge) so honestly I wouldn't recommend bothering with it unless you've already dealt with that ripping from qobuz or deezer is way easier anyways (just use streamrip), people share their auth tokens so it's entirely free, and it gives you flac instead of lossy so

1 replies 0 reposts 3 likes


stellz's avatar stellz @stellz.xyz
[ View ]

we have music at home!!

1 replies 0 reposts 0 likes


Andrea's avatar Andrea @andrea.tryste.ro
[ View ]

it'll probably need a table of addresses to use by sha256 of the binary and an update for each new version, but that's no big deal as long as they keep the basic design the same

1 replies 0 reposts 3 likes