this post was submitted on 24 Jul 2023
31 points (89.7% liked)

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

54627 readers
510 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

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

Is there a way to automatically locally save Spotify music as I listen to it? Or to access/convert the files that Spotify saves for offline playback?

top 7 comments
sorted by: hot top controversial new old
[–] gosling@lemmy.world 28 points 1 year ago

These recommendations are good. I personally wrote my own Python script to use the Spotify API to get playlists and metadata then download the audio off YouTube.

It's similar to spotdl but the last time I used them, they were only taking the first audio (which could be the music video version). So for my script, I put a filter for duration, prioritize YouTube music, and use keywords like "lyrics" and "official audio" that's more likely to match the Spotify version

[–] graham1@gekinzuku.com 10 points 1 year ago (1 children)

You can look into Spotify Downloader spotdl, a Python package here: https://github.com/spotDL/spotify-downloader

It doesn't download as you listen, but it'll do something smart and download all the tracks of a playlist/album/etc by grabbing high-quality audio from Youtube videos (and it magically avoids dreaded music video versions) if you feed it a Spotify URL. It also puts all the metadata in the tracks automatically.

[–] SolOrion@sh.itjust.works 1 points 1 year ago

Tip for anyone else that uses this: make sure your playlist is public or it can't download it. That seems really obvious now, but it didn't occur to me initially lol.

[–] ShellMonkey@lemmy.socdojo.com 4 points 1 year ago

Spytify worked last I checked, it pretty much just rips from the audio output stream so it's essentially impossible to block. On the downside without creating a dev api key the metadata is kind of iffy (it will attempt to grab it from somewhere other than spotify without the api key) and being a stream copy it can only copy as fast as they can play.

[–] Mongostein@lemmy.ca 3 points 1 year ago

When I was in school for radio I was outputting the Spotify player to the rack then bringing it back to an input to record through audition.

Kind of tedious, but it worked.

Deemix is a good option. Will download Spotify playlists from Deezer.

[–] DestroyerAce@geddit.social 1 points 1 year ago

Onthespot has download as you listen to feature but i never tried it so cant say how good it works

https://github.com/casualsnek/onthespot