macOS 安装后若提示「Damaged App」,需运行 xattr -dr com.apple.quarantine /Applications/soundcloud.app 解除隔离;自行构建需先安装 Node.js 并执行 npm install;AppImage 首次运行才写入 .desktop 和图标,自动更新仅 AppImage 支持,GNOME 托盘需装 systray 扩展
soundcloud-rpc
richardhbtzMIT活跃维护基于 Electron 的 SoundCloud 桌面客户端,支持 Discord Rich Presence 状态展示、深色模式、Last.fm 记录和广告拦截,让在线听歌体验更干净、更社交化。
🎵 A SoundCloud Client with Discord Rich Presence, Dark Mode, Last.fm and AdBlock support
chmod +x soundcloud-*-linux.AppImage
./soundcloud-*-linux.AppImageREADME 未说明硬件要求;支持 Linux(AppImage/deb)、Windows 和 macOS 桌面系统
基于 Electron 的 SoundCloud 桌面客户端,带 Discord 状态展示、深色模式、Last.fm 和广告拦截
基于 Electron 的 SoundCloud 桌面客户端,支持 Discord Rich Presence 状态展示、深色模式、Last.fm 记录和广告拦截,让在线听歌体验更干净、更社交化。
核心能力
- 用 @xhayper/discord-rpc 在 Discord 中显示正在播放
- 内置 @ghostery/adblocker-electron 拦截广告
- 支持深色与浅色主题切换
- 集成 Last.fm 记录播放
- 按 F1 打开设置菜单,支持刷新、前进后退和缩放快捷键
容易踩的坑
- v0.2.00.2.0最新正式版2026-05-05 · 2026-05-05 23:27 UTC
Widevine DRM Support
SoundCloud has implemented a DRM system. To continue supporting playback, this release switches to the castlabs/electron-releases build.
What changed
- Windows and macOS users: everything should work as expected
- Linux support is temporarily dropped due to platform limitations with Widevine persistent licenses on Linux
Why is Linux dropped?
The castlabs Electron build currently lacks support for persistent licenses on Linux due to VMP limitations on the platform. I'm looking into a workaround and will bring Linux support back as soon as possible.
- v0.1.90.1.92026-05-02 · 2026-05-02 11:21 UTC
查看更新说明
Security update
- v0.1.80.1.82026-04-30 · 2026-04-30 15:28 UTC
查看更新说明
Security update
- v0.1.70.1.72026-02-19 · 2026-02-19 14:00 UTC
查看更新说明
What’s New
- Added a basic plugin system.
- v0.1.60.1.62025-11-02 · 2025-11-02 21:07 UTC
这个版本没有写更新说明。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
soundcloud-rpc
A SoundCloud Client with Discord Rich Presence, Dark Mode, Last.fm and AdBlock support
Works on Linux (AppImage/deb), Windows and macOS
⚡️ Quick start
For the latest version of soundcloud-rpc, download the installer or executable file from the latest release page.
[!NOTE]
macOS Users
If you encounter a "Damaged App" popup after installation, run the following command in the terminal to resolve the issue:
xattr -dr com.apple.quarantine /Applications/soundcloud.appAfter running this command, the app should launch without any problem.
🐧 Linux
Grab the AppImage or deb from the releases page.
chmod +x soundcloud-*-linux.AppImage
./soundcloud-*-linux.AppImage
The AppImage writes its own .desktop file + icon on first run, so the proper icon shows up in the taskbar/launcher from the second launch on (wayland compositors can't know the icon before that). Widevine (GO+ playback) works. Auto updates only work with the AppImage. Tray works out of the box on kde, gnome needs a systray extension.
Or build it yourself:
npm install
npm run build-linux-appimage # or build-linux-deb
⚙️ Building
Before installing and running this app, you must have Node.js installed on your machine.
- Clone this repository to your local machine
- Run
npm installto install the required dependencies. - Run
npm buildto build the application.
📖 Usage
Press F1 to open the application menu, which provides access to various settings and features.
Keyboard Shortcuts
Quick Reference:
- F1 - Open Settings
- Ctrl/Cmd + R - Refresh the current page
- Ctrl/Cmd + B - Go back to the previous page
- Ctrl/Cmd + F - Go forward to the next page
- Ctrl/Cmd + = - Zoom in
- Ctrl/Cmd + - - Zoom out
- Ctrl/Cmd + 0 - Reset zoom
🖼️ Preview
🛠️ Built With
- @xhayper/discord-rpc - Discord Rich Presence integration
- Electron - Framework for building cross-platform desktop applications
- electron-builder - Tool for packaging and distributing Electron applications
- @ghostery/adblocker-electron - Ad blocking functionality
- electron-store - Data persistence
- electron-updater - Auto-update functionality
🤝 Contributing
Contributions to this project are welcome. If you find a bug or would like to suggest a new feature, please open an issue on this repository.
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.