Hacker News new | ask | show | jobs
by mahouse 3981 days ago
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
2 comments

"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.