Installation Instruction - scdl-org/scdl GitHub Wiki
Installation
Dependencies
Do not forget to install ffmpeg and to add it to your PATH.
SCDL
There are various methods for installing scdl. It is recommended to use pipx
:
pipx
Install with brew install ffmpeg pipx
pipx install scdl
Update:
pipx upgrade scdl
Install with PIP
pip3 install scdl
Update:
pip3 install scdl --upgrade
Install from the github repo
pip3 install git+https://github.com/flyingrub/scdl
Update:
pip3 install git+https://github.com/flyingrub/scdl --upgrade
Using OS Specific package manager
Arch Linux
yay -S soundcloud-dl-git
Gentoo
layman -fa glicOne
sudo emerge -av net-misc/scdl
Authentication
- Find your OAuth token by visiting SoundCloud after logging in and opening developer console (press F12) and going to the Storage tab. Then under cookies > soundcloud.com you can find the entry called oauth_token
- Place OAuth token in the config file (see below)
- You need to have this set to be able to use the
me
option - You need to have this set to download original files (which may be lossless) if they are available
- If you have a GO+ account it will allow you to download some songs in 256 kbps AAC quality, and songs which are only available with GO+
Config file locations
- Windows:
C:\Users\username\.config\scdl\scdl.cfg
- Mac/Linux:
~/.config/scdl/scdl.cfg
- If
XDG_CONFIG_HOME
is set:$XDG_CONFIG_HOME/scdl/scdl.cfg
scdl.cfg
should look at least like this:
Your [DEFAULT]
oauth_token=XXXXXXXXXXX