Hacker News new | ask | show | jobs
SoundCloud Command-Line Client (github.com)
83 points by wakaflockafliz 4381 days ago
6 comments

I wrote a specific SoundCloud downloader that's very easy to use:

    pip install soundscrape
    soundscrape black-moth-super-rainbow
https://github.com/Miserlou/SoundScrape
This is really neat, thanks! I like all the browsing ability that this seems to offer. I should throw-out another option: youtube-dl ( http://rg3.github.io/youtube-dl/supportedsites.html ) in the past I have used it for sound cloud cause the site does not work well (I can usually browse but not listen to anything) on my system, and youtube-dl only really needs python.
The sense of depth in the logo is pretty incredible. In other news, does anyone know if there is a terminal client for Spotify?
http://despotify.sourceforge.net/

Not sure if it still works. If it does work it requires that your user is subscribed to Spotify Premium I believe.

For Spotify, there is also Artem Gordinsky's fabulous Spotifree:

https://github.com/ArtemGordinsky/SpotiFree

http://spotifree.gordinskiy.com/

DISCLAIMER: This has nothing to do with command-line anything, it's just a useful project I discovered and wanted to share.

You can use an MPD terminal client with Mopidy [1] (an MPD server). There are also graphical clients for both desktop and mobile. [2]

Mopidy supports local files, Spotify, Soundcloud and Google Play Music, all mixed in the same playlists.

1: http://www.mopidy.com/

2: http://mpd.wikia.com/wiki/Clients

Note that there is also Soundcloud support for mopidy, among other extensions:

http://docs.mopidy.com/en/latest/ext/external/#mopidy-soundc...

Considering how absolutely terrible the native client is for Spotify I'm assuming a terminal client would just run rm -rf / or some other joyful error. I wouldn't trust anyone at the Spotify team to code...well really any user interface, GUI or otherwise.
What don't you like about the native client for Spotify? I (on OS X) find it quite nice, actually. (Maybe you're speaking of the Linux client, which I haven't used in a while.)
http://cmd.fm has command line client but it is in a web browser.
I couldn't parse that until I clicked the link.

So, it doesn't have a command line client, it's a website that offers a text based interface to SoundCloud.

I don't think this is what most people would associate with 'command line client' though, while the linked GH project actually allows access to SoundCloud data from the command line/shell.

FWIW I tried this service a few times over the course of a few months and could not get it to consistently work, and overall I wasn't impressed. I think a non-browser based one may feel snappier too, so I'm interested to see how this one works.
There's an OS X client for cmd.fm. It doens't run on the shell, it's a standalone app but it feels like command line
so much win in this!

  $ sudo apt-get install portaudio19-dev libmpg123-dev libncurses-dev

  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  Note, selecting 'libncurses5-dev' instead of 'libncurses-dev'
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   portaudio19-dev : Depends: libjack-dev
  E: Unable to correct problems, you have held broken packages.
A quick Google search gives the solution:

sudo apt-get install portaudio19-dev libjack-jackd2-dev libmpg123-dev libncurses-dev

Thanking you. It was late and I was tired.