soundcloud-rpc

richardhbtzMIT活跃维护

基于 Electron 的 SoundCloud 桌面客户端,支持 Discord Rich Presence 状态展示、深色模式、Last.fm 记录和广告拦截,让在线听歌体验更干净、更社交化。

🎵 A SoundCloud Client with Discord Rich Presence, Dark Mode, Last.fm and AdBlock support

v0.2.0发布于 2026-05-05 23:27 UTC329star40fork同步于 2026-11-07 23:39 UTC

怎么上手

由 README 提炼,执行前请确认
chmod +x soundcloud-*-linux.AppImage
./soundcloud-*-linux.AppImage
硬件要求按 README 说明

README 未说明硬件要求;支持 Linux(AppImage/deb)、Windows 和 macOS 桌面系统

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Electron 的 SoundCloud 桌面客户端,带 Discord 状态展示、深色模式、Last.fm 和广告拦截

基于 Electron 的 SoundCloud 桌面客户端,支持 Discord Rich Presence 状态展示、深色模式、Last.fm 记录和广告拦截,让在线听歌体验更干净、更社交化。

核心能力

  • 用 @xhayper/discord-rpc 在 Discord 中显示正在播放
  • 内置 @ghostery/adblocker-electron 拦截广告
  • 支持深色与浅色主题切换
  • 集成 Last.fm 记录播放
  • 按 F1 打开设置菜单,支持刷新、前进后退和缩放快捷键

容易踩的坑

macOS 安装后若提示「Damaged App」,需运行 xattr -dr com.apple.quarantine /Applications/soundcloud.app 解除隔离;自行构建需先安装 Node.js 并执行 npm install;AppImage 首次运行才写入 .desktop 和图标,自动更新仅 AppImage 支持,GNOME 托盘需装 systray 扩展

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.2.0
  1. 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.

  2. v0.1.90.1.92026-05-02 · 2026-05-02 11:21 UTC
    查看更新说明

    Security update

  3. v0.1.80.1.82026-04-30 · 2026-04-30 15:28 UTC
    查看更新说明

    Security update

  4. v0.1.70.1.72026-02-19 · 2026-02-19 14:00 UTC
    查看更新说明

    What’s New

    • Added a basic plugin system.
  5. v0.1.60.1.62025-11-02 · 2025-11-02 21:07 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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.app
    

    After 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.

    1. Clone this repository to your local machine
    2. Run npm install to install the required dependencies.
    3. Run npm build to 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

    🤝 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.