PHP Script using SoundCloud API and wget to download your account "Favorites" streamables from SoundCloud CDN
Use SoundCloud HTTP API to download streamables (128kb/s .mp3 file from any track) from SoundCloud CDN, tracks are gathered from your favorites list with a maximum limit of 144 tracks without timestamp offset (in other words, from the last track you liked on SC).
The script uses an Application’s client ID registered on developers.soundcloud.com to access the files. Streamables are stored on AWS CloudFront with required Policy/Signature/Key-Pair-Id parameters along the HTTP request. A signature generated using a registered application client ID will authorize the streamable to be downloaded safely through a standard HTTP request.
FOR PERSONAL AND EDUCATIONAL USE ONLY. THIS DOES NOT DOWNLOAD FULL VERSIONS OF TRACKS BEHIND THE SOUNDCLOUD GO PAYWALL.