Skip to content

This downloader uses SoundCloud API to download songs, supports multi-threaded song download

License

Notifications You must be signed in to change notification settings

lazycatcoder/SoundCloudDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SoundCloud Downloader

This script allows you to download tracks from the SoundCloud platform at the track URL. It uses the SoundCloud API to get the streaming URL of a track and breaks it up into small chunks that are downloaded and merged into a single file. The script can process several tracks at the same time using Threading.

Settings

To use it, you need to complete the following steps:


📁 Clone this repository

git clone https://github.com/lazycatcoder/SoundCloudDownloader.git

📦 Install dependencies

pip install -r requirements.txt

🔧 Additional Information


In order to download music, you can enter links to tracks from SoundCloud:

- manually through the terminal

   url = input("URL: ")
   sc_downloader.get_track(url)

- pass a link to one track directly in the code

   url = "https://soundcloud.com/username/trackname"
   sc_downloader.get_track(url)

- pass a list of links to multiple tracks

   url_list = [
      "https://soundcloud.com/username/trackname",
      "https://soundcloud.com/username/trackname",
      "https://soundcloud.com/username/trackname"
   ]
   sc_downloader.get_track(url_list)

Releases

No releases published

Packages

No packages published

Languages