SoundLoader is a URL-to-MP3 Soundcloud music downloader app built natively for Android. It supports Soundcloud track, album and playlist URL inputs.
- Fast Downloads: Easily download SoundCloud tracks to your Android device's local storage.
- Batch Downloads: Download albums and playlists in the background.
- Kotlin: Written in Kotlin, leveraging modern language features for a safe and efficient codebase.
- Modern Build System: Utilizes Gradle Kotlin DSL (
*.gradle.kts) for build scripts, ensuring better type safety and seamless IDE support.
- Language: Kotlin
- Platform: Android SDK
- Build Tool: Gradle (Kotlin DSL)
-
Download latest APK from Releases to an Android device.
-
Open APK file to install.
-
Done! Open SoundLoader app to start downloading audio.
To build and run this project locally, you will need Android Studio installed on your machine.
- Android Studio: Make sure you have the latest version of Android Studio installed.
- Android SDK: API level 24 or higher is recommended (check the
build.gradle.ktsfor specificminSdkandtargetSdkconfigurations).
-
Clone the repository
git clone https://github.com/mvxGREEN/SoundLoader.git -
Open the project in Android Studio
- Launch Android Studio.
- Select Open an existing Android Studio project.
- Navigate to the cloned directory and open.
-
Sync Gradle
- Wait for Android Studio to index the files and sync the Gradle dependencies.
-
Run the App
- Connect an Android device via USB (with USB Debugging enabled) or start an Android Emulator.
- Click the Run button (green play icon) in the Android Studio toolbar.
- Open the SoundLoader app.
- Paste the URL of the SoundCloud track you wish to download.
- Tap the download button and wait for the track to be saved to your device.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the WTFPL (Do What The F*ck You Want To Public License) - see the LICENSE file for details.




