Skip to content
This repository was archived by the owner on May 1, 2026. It is now read-only.

Latest commit

 

History

History
74 lines (51 loc) · 2.63 KB

File metadata and controls

74 lines (51 loc) · 2.63 KB

SoundLoader: Soundcloud Downloader App for iOS

ic_launcher_soundloader_round

About

SoundLoader is a simple music downloader app, built for Ios with the Beeware suite of tools and libraries.

The app accepts a Soundcloud URL (track only) and downloads the track as an .MP4 audio file on your device's local storage.

Features

  • URL-to-M4A Downloader App
  • Quick Paste Button
  • Album Art
  • Metadata (ID3 Tags)
  • Original Quality

Screenshots

Apple iPhone 16 Pro Max Screenshot 1 Apple iPhone 16 Pro Max Screenshot 2 Apple iPhone 16 Pro Max Screenshot 3 IMG_0029 IMG_0024

Requires

  • ios device
  • xcode
  • homebrew
  • git
  • python
  • pip packages:
    • briefcase
    • rubicon-objc
    • requests
    • asyncio
    • aiohttp
    • httpx
    • mutagen
  • beeware virtual environment

How To Build

  1. Install requirements listed above
  2. Set up your Beeware virtual environment, per the tutorial
  3. Activate your beeware virtual environment
  4. Clone and extract this project
  5. 'cd' into extracted project
  6. Build the xcode project by with 'briefcase create iOS' then 'briefcase build iOS'
  7. Open generated 'build' folder and locate .xcodeproj file
  8. Open .xcodeproj in Xcode
  9. Build & sign app in xcode
  10. Run app on your physical or simulated iOS device!

How To Use

  1. Copy desired URL
  2. Paste into SoundLoader
  3. Tap download button

Done! File will be saved to your device's Documents directory.

Contributing

We love contributions <3