Console application to periodically scan the personal SoundCloud "likes". Downloads new tracks as mp3 and adds the cover image and ID3 tags automatically.
The application requires a SoundCloud Account and a registered App at http://soundcloud.com/you/apps
- SoundCloud User Name (Display Name)
- SoundCloud Password
- SoundCloud App ID
- SoundCloud App Client Secret
There are also some optional settings for the main application and serialized configurations for the included plug-ins available.
It is possible to create plug-ins to save the downloaded files or redirect the log output. The plug-ins are cerated by implementing interfaces from SCLoaderShared project and loaded at runtime using MEF.
- LocalStorage - Save downloaded tracks on local computer
- MegaStorage - Save downloaded tracks at mega.co.nz (account required)
- ConsoleLogger - Writes the output to the console window
MIT License (See LICENSE.txt and NOTICE.txt for details)
Build to run at managed background worker providers like Microsoft Azure or AppHarbor. Should also work on low energy devices like Raspberry Pi with Mono installed (not yet tested).