SoundSync by Botify
Sync your SoundCloud library, then play it offline.
SoundSync by Botify runs in the Windows system tray and mirrors the SoundCloud likes and playlists you follow into a local folder as MP3s with embedded metadata and artwork. A built-in Library player and Mini Player let you play what you have synced — queue, shuffle, seek, and pick an audio output device — without leaving the app. Downloads run through one serial queue with pacing, hourly caps, bandwidth limits, and adaptive throttling so it stays a considerate guest on the API.
This page is a practical briefing for SoundSync by Botify. It covers what the tool does in plain terms, any outside helpers it works with, the real things to know first, and clear next steps if it fits what you need.
What it does
The features that make SoundSync by Botify useful inside the rooms it lives in.
Background syncing
Lives in the system tray, monitors SoundCloud usernames (their public likes) and playlist URLs, and fetches new tracks on a configurable interval.
MP3 with metadata + artwork
Downloads as MP3 with embedded metadata and album artwork. Title, artist, and album are preserved where SoundCloud provides them.
Library player
Browse and play everything you have synced from inside the app — play/pause, previous/next, seek, and volume.
Mini Player with a real queue
A compact player with a play queue (play next / add to queue, live reordering), shuffle with an explicit on/off state, playback source selection, audio output device selection, and continuous playback. Ships with the full app and also stands alone.
Local files or streaming
Play the MP3s already on disk, or stream a track straight from SoundCloud without downloading it first.
One-off downloads
A "Download URL..." entry point handles any SoundCloud track or playlist on demand — queued alongside syncs and deduplicated automatically.
API caution and adaptive performance
One serial download queue with spacing plus jitter, a rolling hourly limit, a long halt after any rate-limit or download error, a bandwidth ceiling, and deferral while the machine is busy. Every setting is adjustable.
Tray status surface
The tray menu shows Syncing / Idle / Error state, last-sync time, and total download count at a glance.
In-app updates
Auto-update through GitHub Releases via electron-updater. Manual check and install controls live in Settings.
Hardened process execution
All yt-dlp and ffmpeg invocations use argv arrays via spawn/execFile — no shell interpolation of user-supplied input.
Common questions
Helpful answers for people getting started with SoundSync by Botify.
This is starter guidance. See the Setup and Security sections above for full details.
Setup guide
Download the installer and run it (silent install with /S is supported).
Launch the app — it minimizes to the tray. Double-click the tray icon to open Settings.
Open Downloads and choose a download folder.
Open Monitoring and add SoundCloud usernames, or playlist URLs containing /sets/.
Toggle Auto-sync on launch and set your sync interval.
Open the Mini Player from the tray, its desktop shortcut, or the Library page.
Good to know
- Windows x64 only. The installer includes the Mini Player and a desktop shortcut for it.
Ready to try SoundSync by Botify?
Sync your SoundCloud library, then play it offline.