Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dmotz/soundscrape

SoundCloud command line downloader in Node.js
https://github.com/dmotz/soundscrape

cli coffeescript javascript node soundcloud

Last synced: about 5 hours ago
JSON representation

SoundCloud command line downloader in Node.js

Awesome Lists containing this project

README

        

# soundscrape
#### SoundCloud command line player / downloader
[Dan Motzenbecker](http://oxism.com), MIT License

[@dcmotz](http://twitter.com/dcmotz)

### Installation:

```
$ npm install -g soundscrape
```

### Usage:

#### Download all tracks from an artist at once:

```
$ soundscrape claque
```
(that's me)

#### Download a single track:

```
$ soundscrape claque diver
```

Hyphenate track names with spaces (use the URL endpoint as your guide):

```
$ soundscrape claque hotel-splendid
```

You can also pass a space-separated list of track names as arguments.

Files are downloaded in parallel to the directory you ran `soundscrape` from.

#### Stream a track to your speakers by passing `-p` or `--play`:

```
$ soundscrape claque very-special -p
```

Playing tracks requires [SoX](http://sox.sourceforge.net) to be installed.

Have fun; use it ethically.