alexandre-mbm / soundcloud-dl

Command line downloader for almost any song on SoundCloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SoundCloud-dl

Easily download any SoundCloud track even if a download link is not provided.

Requirements

  • This script uses Python 3.

  • You will also need to have a Client ID from SoundCloud. To receive one you need to create an app here. Once you have created an app and received your Client ID, download the source code and edit the code so your Client ID is used along with the folder location of where you want the files saved to.

    Unfortunately SoundCloud for Developers is not accepting new registrations currently (August/2020).

Usage

First make:

pip install -r requirements.txt

Then from the Terminal run the following:

python3 soundcloud_dl.py [soundcloud url]

Only one SoundCloud url can be provided at a time. If you wish to download more tracks, simply run the script with a different url!

In Development

  • Check if link provided is a valid SoundCloud link
  • Add proper mp3 tags and artwork that is provided via SoundCloud
  • Allow for a playlist to be downloaded
  • Progress bar of download

This was developed entirely for educational purposes and I am not responsible for anyone that chooses to use this.

About

Command line downloader for almost any song on SoundCloud


Languages

Language:Python 100.0%