That leads me to believe you have not used youtube-dl, as it has an unfortunate name but supports an
incredible amount of sources:
https://github.com/rg3/youtube-dl/tree/master/youtube_dl/ext... including, of course, soundcloud
https://github.com/rg3/youtube-dl/blob/master/youtube_dl/ext...