Hacker News new | ask | show | jobs
Yfitops: download Spotify tracks and playlists (github.com)
23 points by christophior 3981 days ago
6 comments

This was never hard to do. The reason no one did this is that it will spoil things. We have a company Spotify trying to do the right thing: pay artists and have us listening to music easily anywhere. When you subscribe to Spotify you do not expect to own or keep the music you expect to be able to listen to it whilst subscribed. If you want to own the music then buy a CD or an mp3 (NB is DRM still absent on e.g. Itunes?).

Stuff like this project will just cause the rightsholders (who I usually don't agree with) to force Spotify to wrap everything in another layer of DRM. We'll have no more libspotify etc.

"Please don't download content that you're not legally allowed to."

Being a subscription service I'm pretty sure you're not legally to download any of the content ever.

P.S. Spotify is a good thing and one day I hope movies will move to this model, please don't ruin it!

Isn't Netflix the Spotify of movies ?
Absolutely, I was thinking around newer releases. Currently new releases are available on Spotify at around the same time they hit the stores.
That is movie industry's fault, mainly exhibitors. I work on a VOD service and we are not allowed to upload the majority of films until a few months past the theater premiere. Every now and then we do a simultaneous release along theaters and even dvd/bluray, but thats not the standard.
As far as they can be. However, the right holders for movies are more paranoid about things than for music. So Netflix only works on some authorised platforms and has lots of DRM wrapping everything. Whereas Spotify have a bit more of a listen how you like as long as you stick to the basic premise that you pay by the month and actually treat it as subscription service model.
Yeah, pretty much, but their library is much smaller.
Usage of such tools violates TOS of Spotify, with Premium account or not. They can cancel your account because of this.
FWIW when you go premium you can download your playlists and tracks within Spotify to take on the go. You just toggle offline mode.
A friend of mine did exactly the same, like a year ago. Just in case you wanna have a look or something https://github.com/alexperezpaya/Spotijay
Despite what the README says, this works perfectly well on a non-premium account. THANK YOU VERY MUCH! Been wanting something like this for years. The Android app does not allow me to choose the song I want to listen to, it just shuffles them all.

A suggestion: make it so once the song is downloaded the ID3 tags are automatically set.

EDIT: Oops, I have to change my review. First, it only downloaded the first 100 songs of a playlist. And second, it refused to download lots of songs because they were not available in my country, which is not true.

I have worked around the restriction of 100 songs by copying the URIs of all of my songs to a text file (you can select them all) and then using:

  while read p; do node app.js $p; done < tracklist.txt
"The Android app does not allow me to choose the song I want to listen to, it just shuffles them all."

You make me sad.

Thats the point, nothing is for free in this world, especially with some effort involved. Just pay a few $ and listen to them offline, not a big deal ...

I understand your concern, but you should also understand that if I can find a way not to pay, I will follow it.

Anyway this was not the point of the submission…

Then i did not get the point.

Yes, I also follow the free ways, but in case of things, traveling and other stuff. It's good to save some money. But THIS my friend is called stealing and it should not be supported.

Well it is not actually stealing. It is copyright infringement. A different crime - still a crime but not technically stealing.
In my country this is not a crime nor a fault either in any way.
I tried to explain it simply, childlike ...
And this is why we can't have nice things.
Does this apply in all walks of life for you?
I'm curious why would you admit to breaking laws on a permanently recorded forum? I mean the law may only be a civil violation but posts like this allow copyright trolls to "take you to the cleaners" if they can be connected to your name.
Only if your jurisdiction enforces penalties against copyright infringement.