Skip to content

🎡 Unofficial SoundCloud Desktop Client - Cross-platform music streaming app with ad-blocking, geo-unblocking & proxy support for Windows/Linux/macOS

License

Notifications You must be signed in to change notification settings

zxcnoname666/SoundCloud-Desktop

Repository files navigation

🎡 SoundCloud Desktop - Unofficial Desktop Client

Downloads Stars License Latest Release

The best unofficial SoundCloud desktop application for Windows, Linux & macOS with built-in ad-blocking, geo-unblocking, and proxy support.

⬇️ Download Latest Release | πŸ“– Discussions | πŸ› Report Bug

Select language

EN RU

Why Choose SoundCloud Desktop?

  • 🎧 Native Desktop Experience - Full-featured SoundCloud desktop client
  • πŸŒ™ Beautiful Dark Theme - Eye-friendly interface for music lovers
  • 🌍 Access Anywhere - Bypass geographical restrictions and geo-blocking
  • 🚫 Zero Ads - Built-in ad blocker for uninterrupted music streaming
  • ⚑ Lightning Fast - Optimized TypeScript codebase, faster than web version
  • πŸ”’ Privacy Focused - Proxy support for secure and private listening
  • πŸ–₯️ Cross-Platform - Works on Windows 10/11, Linux, and macOS
  • πŸ’Ύ Lightweight - Small footprint, minimal system resources

Keywords & Use Cases

Perfect for:

  • Music producers and DJs looking for a dedicated SoundCloud desktop player
  • Users in restricted regions needing geo-unblocking
  • Anyone tired of SoundCloud web ads
  • Musicians managing multiple SoundCloud accounts
  • Podcast listeners preferring desktop apps
  • Streaming enthusiasts wanting offline-capable music player

App Protocol

You can open the page in the application directly from the browser using the sc:// protocol.

You need to replace https://soundcloud.com/... to sc://... like https://soundcloud.com/discover => sc://discover

You can also navigate in app by using url-navbar (like in browsers)

πŸ“₯ Download & Install

Windows

  1. Go to latest release page
  2. Download SoundCloudInstaller.exe
  3. Run the installer and follow instructions

Linux

  1. Go to latest release page
  2. Download soundcloud-*.AppImage
  3. Make it executable: chmod +x soundcloud-*.AppImage
  4. Run the AppImage

macOS

  1. Go to latest release page
  2. Download soundcloud-*.dmg
  3. Open the DMG and drag the app to Applications

βš™οΈ Configuration

Language Settings

You can customize the application language via config.json5 file in the app directory.

πŸ”’ Proxy Configuration

Configure proxy settings to bypass geo-restrictions:

Config locations (priority order):

  1. User folder: %APPDATA%/soundcloud/config.proxy.json5 (Windows) or ~/.config/soundcloud/config.proxy.json5 ( Linux/macOS)
  2. App folder: config.proxy.json5 in app directory

Configuration format:

{
  "proxy": [
    "https://your-worker.workers.dev",
    "http://proxy.example.com:8080"
  ]
}

Cloudflare Worker Proxy (Recommended):

  1. Use the ready-made Worker code from _proxy/cloudflare-proxy.js
  2. Deploy it to Cloudflare Workers (free tier available)
  3. Add your Worker URL to proxy config
  4. See _proxy/README.md for detailed setup instructions

Alternative proxy formats:

  • http://host:port, https://host:port

πŸ”¨ Development & Building

Requirements

  • Node.js 18+
  • pnpm 8+
  • Rust (for native modules)

Setup

# Install pnpm
npm install -g pnpm

# Install dependencies  
pnpm install

# Development mode
pnpm dev

# Build for production
pnpm build

Credits

Names and images own by SoundCloud

This app was created out of personal necessity.

Also known as: SoundCloud Desktop Client, SoundCloud App, Unofficial SoundCloud, Desktop SoundCloud Player