Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmotz/soundscrape
SoundCloud command line downloader in Node.js
https://github.com/dmotz/soundscrape
cli coffeescript javascript node soundcloud
Last synced: 18 days ago
JSON representation
SoundCloud command line downloader in Node.js
- Host: GitHub
- URL: https://github.com/dmotz/soundscrape
- Owner: dmotz
- Created: 2012-03-29T01:58:56.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-01-29T04:43:43.000Z (almost 11 years ago)
- Last Synced: 2024-11-29T22:44:51.447Z (23 days ago)
- Topics: cli, coffeescript, javascript, node, soundcloud
- Language: CoffeeScript
- Homepage:
- Size: 203 KB
- Stars: 28
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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.