Skip to content

Instantly share code, notes, and snippets.

@clathrop
Created July 14, 2017 01:09
Show Gist options
  • Save clathrop/900ebba28b3e6962b82cc574c0fca002 to your computer and use it in GitHub Desktop.
Save clathrop/900ebba28b3e6962b82cc574c0fca002 to your computer and use it in GitHub Desktop.
How to Install & Use Sound Cloud Downloader (scdl)
https://github.com/flyingrub/scdl
Installation (assumes you're on mac osx)
1. Open up Terminal
2. Follow the directions on this (http://python-guide-pt-br.readthedocs.io/en/latest/starting/install3/osx/) page to install homebrew (think of this like a quick package/application manager for OSX) and python3.
It's important that you have python3 (and not python 2.x)
3. With step 2 you have homebrew, python3 and pip3 installed
4. In terminal, copy and paste this:
pip3 install scdl
And press enter. This will install the scdl (soundcloud downloader) tool. From here you can download any
individual songs/playlists whatever using the commands below but we need to sync up with your account before
we can download all your likes.
5. Go back to Terminal and type/copy this command:
open ~/.config/scdl
This will open your finder to the config directory for scdl. Right click the file scdl.cfg and open with TextEdit (or sublime
or any other code friendly editor).
6. Authentication
Now we need to get the auth token to connect to your soundcloud user account...
Get your auth token here: https://dev.vm0.eu/scdl/
Follow the steps until you get a long string of numbers of letter and copy it.
7. Back in the TextEditor you opened paste the auth ID after auth_token=
Save
8. Voila you should be set, back in Terminal try any of these commands to use the tool
# Download track & repost of the user QUANTA
scdl -l https://soundcloud.com/quanta-uk -a
# Download likes of the user Blastoyz
scdl -l https://soundcloud.com/kobiblastoyz -f
# Download one track
scdl -l https://soundcloud.com/jumpstreetpsy/low-extender
# Download one playlist
scdl -l https://soundcloud.com/pandadub/sets/the-lost-ship
# Download your likes (with authentification token)
scdl me -f
Credit for the tool goes to https://github.com/flyingrub
<3
@antontit
Copy link

antontit commented Jul 9, 2018

https://dev.vm0.eu/scdl/
invalid_client: The client identifier provided is invalid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment