A SoundCloud module for the OrpheusDL modular archival music program
OrpheusDL - SoundCloud is a module written in Python which allows archiving from SoundCloud for the modular music archival program.
Follow these steps to get a local copy of Orpheus up and running:
- Already have OrpheusDL installed
Just clone the repo inside the folder orpheusdl/modules/
git clone https://github.com/yarrm80s/orpheusdl-soundcloud.git orpheusdl/modules/soundcloud
Just call orpheus.py
with any link you want to archive:
python orpheus.py https://soundcloud.com/alanwalker/darkside-feat-tomine-harket-au
You can customize every module from Orpheus individually and also set general/global settings which are active in every
loaded module. You'll find the configuration file here: config/settings.json
"soundcloud": {
"access_token": "",
"artist_download_ignore_tracks_in_albums": ""
}
access_token
: An access token from the MOBILE app in the form 2-111111-1111111111-aaaaaaaaaaaaa
artist_download_ignore_tracks_in_albums
: When downloading artists, albums and tracks are downloaded separately. Enable this to skip tracks already downloaded in albums.
Yarrm80s - @yarrm80s
Project Link: OrpheusDL SoundCloud Public GitHub Repository