Scrape an artist from SoundCloud
Project description
![SoundScrape!](http://i.imgur.com/nHAt2ow.png)
SoundScrape
==============
**SoundScrape** makes it super easy to download artists from SoundCloud - even those which don't have download links! It automatically creates ID3 tags as well, which is handy.
Usage
---------
First, install it:
```bash
pip install soundscrape
```
Then, just call soundscrape and the name of the artist you want to scrape:
```bash
soundscrape rabbit-i-am
```
And you're done! Hooray! Files are stored as mp3s in the format **Artist name - Track title.mp3**.
You can also use the *-n* argument to only download a certain number of songs.
```bash
soundscrape rabbit-i-am -n 3
```
Sets
-------
Soundscrape can also download sets, but you have to include the full URL of the set you want to download:
```bash
soundscrape https://soundcloud.com/vsauce-awesome/sets/awesome
```
Groups
--------
Soundscrape can also download tracks from SoundCloud groups with the *-g* argument.
```bash
soundscrape chopped-and-screwed -gn 2
```
Tracks
--------
Soundscrape can also download specific tracks with *-t*:
```bash
soundscrape foolsgoldrecs -t danny-brown-dip
```
or with just the straight URL:
```bash
soundscrape https://soundcloud.com/foolsgoldrecs/danny-brown-dip
```
Likes
--------
Soundscrape can also download all of an Artist's Liked items with *-l*:
```bash
soundscrape troyboi -l
```
or with just the straight URL:
```bash
soundscrape https://soundcloud.com/troyboi/likes
```
High-Quality Downloads Only
--------
By default, SoundScrape will try to rip everything it can. However, if you only want to download tracks that have an official download available (which are typically at a higher-quality 320kbps bitrate), you can use the *-d* argument.
```bash
soundscrape sly-dogg -d
```
Folders
--------
By default, SoundScrape aims to act like _wget_, downloading in place in the current directory. With the *-f* argument, however, SoundScrape acts more like a download manager and sorts songs in to ./ARTIST_NAME/ARTIST_NAME_SONG_TITLE.mp3 format. It will also skip previously downloaded tracks.
```bash
soundscrape murdercitydevils -f
```
Issues
-------
There's probably a lot more that can be done to improve this. Please file issues if you find them!
SoundScrape
==============
**SoundScrape** makes it super easy to download artists from SoundCloud - even those which don't have download links! It automatically creates ID3 tags as well, which is handy.
Usage
---------
First, install it:
```bash
pip install soundscrape
```
Then, just call soundscrape and the name of the artist you want to scrape:
```bash
soundscrape rabbit-i-am
```
And you're done! Hooray! Files are stored as mp3s in the format **Artist name - Track title.mp3**.
You can also use the *-n* argument to only download a certain number of songs.
```bash
soundscrape rabbit-i-am -n 3
```
Sets
-------
Soundscrape can also download sets, but you have to include the full URL of the set you want to download:
```bash
soundscrape https://soundcloud.com/vsauce-awesome/sets/awesome
```
Groups
--------
Soundscrape can also download tracks from SoundCloud groups with the *-g* argument.
```bash
soundscrape chopped-and-screwed -gn 2
```
Tracks
--------
Soundscrape can also download specific tracks with *-t*:
```bash
soundscrape foolsgoldrecs -t danny-brown-dip
```
or with just the straight URL:
```bash
soundscrape https://soundcloud.com/foolsgoldrecs/danny-brown-dip
```
Likes
--------
Soundscrape can also download all of an Artist's Liked items with *-l*:
```bash
soundscrape troyboi -l
```
or with just the straight URL:
```bash
soundscrape https://soundcloud.com/troyboi/likes
```
High-Quality Downloads Only
--------
By default, SoundScrape will try to rip everything it can. However, if you only want to download tracks that have an official download available (which are typically at a higher-quality 320kbps bitrate), you can use the *-d* argument.
```bash
soundscrape sly-dogg -d
```
Folders
--------
By default, SoundScrape aims to act like _wget_, downloading in place in the current directory. With the *-f* argument, however, SoundScrape acts more like a download manager and sorts songs in to ./ARTIST_NAME/ARTIST_NAME_SONG_TITLE.mp3 format. It will also skip previously downloaded tracks.
```bash
soundscrape murdercitydevils -f
```
Issues
-------
There's probably a lot more that can be done to improve this. Please file issues if you find them!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
soundscrape-0.14.0.tar.gz
(5.7 kB
view details)
File details
Details for the file soundscrape-0.14.0.tar.gz
.
File metadata
- Download URL: soundscrape-0.14.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 867e010d59e7fe4a64c95a071e6dd4c8e42a34d715cfabc2451e85dc236d157b |
|
MD5 | c1373ab0ca727ae9de3c704cd716b5f8 |
|
BLAKE2b-256 | 1b0bd02414775c0e33d47cbedca069f6c4c4ec82417d2fb8d73b724307e41103 |