Skip to content

Installation Instruction

7x11x13 edited this page Jul 5, 2024 · 14 revisions

Installation

Do not forget to install ffmpeg and to add it to your PATH.

Dependencies

Installing ffmpeg on MacOS

brew install ffmpeg

Source: https://formulae.brew.sh/formula/ffmpeg

SCDL

There are various methods for installing 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