unsubbed.co

Soundux

Soundux is a self-hosted communication & messaging tool that provides versatile cross-platform soundboard.

A cross-platform soundboard for streamers and gamers, honestly reviewed. Including the part where development halted and nobody knows when it resumes.

TL;DR

  • What it is: A free, GPL-3.0-licensed desktop soundboard that routes audio between applications — play sound effects into Discord, TeamSpeak, or any game without touching the command line [2][4].
  • Who it’s for: Linux gamers and streamers who want to pipe sound effects into voice calls or game lobbies without paying for Voicemod or wiring up PulseAudio manually [2][3].
  • Cost: $0. There is no SaaS version, no subscription, no paid tier. It’s a downloadable desktop application.
  • Key strength: When it works, the application-passthrough feature is genuinely clever — it auto-detects Discord and similar apps and routes audio cleanly without CLI setup [2].
  • Critical weakness: The project has been stalled in a “major rewrite” for over two years with no updates. It’s built on Electron, which means global hotkeys break on Wayland — and Wayland is now the default in KDE Plasma 6 and increasingly elsewhere [3]. A user in December 2025 still couldn’t get the pass-through feature working in a modern game [1].

What is Soundux

Soundux is a cross-platform soundboard application. You load a folder of audio files, bind them to hotkeys, and play them into other running applications — Discord calls, TeamSpeak servers, Steam games, Skype, Battle.net lobbies — without any of those apps knowing what you did [2][4]. The concept is simple: press a key, everyone on your voice call hears a sound effect, your actual microphone stays separate.

The project launched to modest attention in early 2021 when a Reddit post about its Discord audio routing went semi-viral in r/linux_gaming [2]. The developers (GitHub users D3SOX and ICurveI) built something that filled a real gap: Linux users had no equivalent to Windows soundboard apps that just worked, and the alternatives required manual PipeWire or PulseAudio module loading [3].

The architecture is described as “universal” — meaning it hooks into whatever audio graph the system exposes rather than requiring app-specific integrations. That’s why the compatibility list reads like a gaming platform bingo card: Discord, TeamSpeak, Skype, Steam, Battle.net, Origin, Ubisoft Connect [website].

At 1,934 GitHub stars, it’s not a major project. But in its niche — Linux soundboards that non-technical users can actually operate — it was for a period the default recommendation.

The important caveat, printed in bold warning text at the top of the GitHub README: the project is currently undergoing a major rewrite, with no timeline given [README]. The issue tracking that rewrite (GitHub issue #591) exists, but as of this review, no release has emerged. One developer who was inspired by Soundux enough to build a replacement noted it hadn’t received updates for two years as of late 2024 [3].


Why people choose it

The sources paint a consistent picture: Soundux got recommended because it was the only Linux soundboard that abstracted away the PulseAudio complexity.

The 2021 Reddit guide [2] captures the moment it became relevant: Discord on Linux had no native audio streaming support, and users wanted to pipe browser audio or sound effects into voice calls. Soundux added an “application passthrough” feature that automatically detected Discord and allowed either custom sounds or a second application’s audio output to be mixed with the microphone feed. No terminal required, hotkeys supported, and it worked across Linux distributions.

The developer of CLS — a Rust-based command-line soundboard built explicitly as a Soundux replacement — describes the appeal plainly: “Soundux is a pretty solid soundboard… I just found this to be a really good idea for organizing a lot of audio files (which I do have). Instead of having to import each file as a soundboard entry, you can just add a directory and be done with it.” [3] He copied the folder-as-tab concept because it was genuinely well-designed for managing large audio libraries.

The iMobie roundup [4] positions it as the standout open-source option in a category dominated by proprietary software: “Soundux can be used with popular apps like Skype, Discord, and various gaming platforms. It allows users to integrate sound effects and modify audio in real time easily.”

Why it stops getting recommended: the December 2025 Linux Mint forum post [1] is a useful data point. A user set everything up correctly — tabs, hotkeys, pass-through configured — and still couldn’t get the game (Arc Raiders) to appear as a routing target no matter how many times they refreshed. The thread was still open when this review was written. That’s not a one-off complaint; it reflects the reality that the software hasn’t kept pace with changes in the Linux audio stack over two years of no releases.


Features

Based on the website feature page and README:

Audio management:

  • Folder tabs — add a directory and every audio file in it becomes a soundboard entry; no manual import [3][website]
  • Sound search — find clips across all loaded folders [website]
  • Grid view and list view options [README screenshots]
  • Media controls during playback: seek, pause, stop [README screenshots]
  • Supports a variety of audio formats [website]

Routing and passthrough:

  • Application passthrough — route Soundux output into a specific running application’s audio input [2][README]
  • Auto-detects compatible applications including Discord, TeamSpeak, Skype, Steam clients [2][website]
  • Can mix soundboard audio with microphone output [2]
  • Emulated Launchpad mode for grid-style triggering [website]

Interface:

  • Dark and light themes [website][README]
  • Global hotkey binding for triggering sounds without the UI focused [3][website]
  • Multi-language support via Weblate [README]

Distribution:

  • Available as apt package (Debian/Ubuntu), Flatpak, and Snap [merged profile]
  • Also available for Windows [2][3]
  • AUR package for Arch Linux users [2]

What it doesn’t have:

  • No Wayland global hotkey support — this is structural, because Soundux is built on Electron, which inherits Chromium’s Wayland limitations [3]
  • No web interface or remote control
  • No cloud sync of configurations
  • No built-in sound library — you supply your own audio files

The Electron choice is worth understanding. It’s why Soundux is 67.6MB installed while a purpose-built CLI alternative is 2.9MB [3]. It’s also why the Wayland hotkey problem exists and why it can’t be patched without the rewrite the developers announced.


Pricing: Free vs. Paid Alternatives

Soundux costs nothing. There is no cloud version, no subscription, no “pro” tier. GPL-3.0 means you can use it, modify it, and redistribute it as long as you preserve the license.

The relevant comparison is against the paid commercial soundboard tools it competes with in practice:

Voicemod (the category leader): Free tier with limited sounds; Pro subscription runs approximately $18–$45/year depending on sale pricing. Proprietary, Windows and Mac only, requires an account.

EZSoundboard / ResoundCloud / similar Windows tools: Various free/freemium options, all Windows-only.

Manual PulseAudio/PipeWire setup: Free, maximum control, requires comfort with terminal commands and module configuration. Essentially what Soundux automates.

For Linux users, the math is simple: Soundux costs $0 and automates what would otherwise take 20–30 minutes of PulseAudio documentation reading [2][3]. The cost savings against Voicemod are real but secondary — Voicemod doesn’t run on Linux anyway. The real value proposition was always “works on Linux, no CLI required.”


Deployment Reality Check

Installation is straightforward by Linux software standards:

# Flatpak (recommended for most users)
flatpak install flathub io.github.Soundux

# Or via apt on Debian/Ubuntu
sudo apt install soundux

The Snap and AUR packages are also available [merged profile][2].

Where it gets harder:

The pass-through feature — which is the main reason most people install Soundux — requires a virtual audio sink to be configured in PulseAudio or PipeWire. Soundux handles this automatically for detected applications, but edge cases cause problems. The December 2025 Linux Mint forum post [1] shows a user with a correctly configured system who cannot get a specific game (Arc Raiders) to appear in the pass-through list. The system details in that post are current (Linux Mint 22.2, kernel 6.14, Pipewire stack via PulseAudio compatibility layer). Nobody had answered the question at time of writing.

The Wayland problem is not fixable without the rewrite. If you’re running KDE Plasma 6, GNOME with Wayland, or any modern Wayland compositor as your primary session, global hotkeys in Soundux will not work [3]. You can still use the application and trigger sounds by clicking, but the core “press a key while the UI is in the background” use case breaks entirely. This is the specific problem that drove the CLS developer to build his own tool in Rust [3].

The rewrite situation: The GitHub README shows a prominent warning that the project is mid-rewrite. The referenced issue (#591) exists. There is no public ETA, no release candidate, no alpha build available publicly. The last release was v0.2.7. A developer who tracked the project in late 2024 described it as having “not received any updates for 2 years” [3]. If you install Soundux today, you’re installing software frozen in roughly 2022.

Realistic setup time for a working installation on a PulseAudio/Pipewire system with X11: 15–30 minutes. On Wayland with hotkeys needed: not currently achievable without workarounds.


Pros and Cons

Pros

  • Free with no catch. GPL-3.0, no account, no telemetry, no subscription. The binary is yours [merged profile].
  • Folder-based organization. The directory-as-tab approach is genuinely well-designed for managing large audio collections [3]. You don’t import files — you just point it at a folder.
  • Application passthrough works on X11. When it works, routing audio directly into Discord or another application without CLI work is the core appeal and it delivers [2][4].
  • Auto-detects common apps. Discord detection is automatic; no manual configuration of which sink to route into [2].
  • Dark/light theme, search, grid view. The UI is clean enough that a developer who built their own replacement said they copied the design [3].
  • Available as Flatpak. Sandboxed, reproducible, easy to remove.

Cons

  • Development has been stopped for ~2 years. The major rewrite was announced but no release has materialized. The software you install is frozen in time [3][README].
  • No Wayland hotkey support. Electron’s Chromium base can’t register global hotkeys under Wayland. On modern KDE or GNOME Wayland setups, this eliminates the primary use case [3].
  • Pass-through configuration is brittle. A 2025 forum post with a correctly-configured modern Linux system couldn’t get game pass-through working, with no resolution [1]. Edge cases appear to be unsupported with no developer available to fix them.
  • Electron bloat. 67.6MB for a soundboard is a lot. Not a dealbreaker but notable against alternatives [3].
  • Linux-focused in practice. It claims cross-platform (Linux and Windows), but the community, guides, and active usage are overwhelmingly Linux-oriented [2][3].
  • GPL-3.0 copyleft. Relevant if you want to embed or redistribute — GPL-3.0 has strong reciprocal requirements compared to MIT.
  • No active community support. Questions in forums go unanswered [1]. The Discord server exists but with a frozen codebase, resolution of issues is unlikely.

Who Should Use This / Who Shouldn’t

Use Soundux if:

  • You’re on Linux with X11 (not Wayland) and want a free soundboard that doesn’t require terminal audio configuration.
  • You’re a streamer or content creator who needs to inject sound effects into Discord or TeamSpeak and you’re comfortable with the understanding that you’re running unmaintained software.
  • You have an older or stable distribution (Ubuntu 22.04 LTS, Debian Bookworm) where X11 is the default and you’re not planning to upgrade soon.
  • You want a working install now and can live with “no future updates.”

Skip it if:

  • You’re running a modern Wayland compositor (KDE Plasma 6, GNOME Wayland, Sway) and need global hotkeys. They won’t work [3].
  • You need something that will be patched when Linux audio stack changes break it. With no active development, the next PipeWire update that shifts behavior has no one to fix Soundux [3].
  • You need reliable pass-through for newer games — the evidence suggests edge cases go unsupported [1].
  • You’re on Windows or Mac and want a maintained option — look elsewhere; Soundux’s active user base is almost entirely Linux [2][3].

Wait for the rewrite if:

  • You’re specifically excited about what Soundux was trying to build and want to bet on the project recovering. Watch GitHub issue #591 and check whether the rewrite ever ships a release. It might. But “major rewrite in progress” with two years of silence is not a promising signal.

Alternatives Worth Considering

CLS (Command-Line Soundboard) — Built explicitly because Soundux stalled and didn’t support Wayland hotkeys [3]. Rust-based, 2.9MB binary, supports global hotkeys on Wayland via a different implementation. Requires comfort with the command line and PulseAudio/PipeWire manual setup. Open source. If you need Wayland support and don’t mind terminal configuration, this is the current best option [3].

Manual PulseAudio/PipeWire module loading — The “configure it yourself” approach that Soundux was designed to replace. Requires reading documentation, loading virtual sink modules, and binding keys manually. More flexible, more work. Guides exist on the Arch Wiki and various Linux audio blogs.

Voicemod — The commercial category leader. Proprietary, Windows/Mac only, subscription-based (~$18–45/year). Has a built-in sound library and polished UI. If you’re on Windows and not committed to open source, this is the better-maintained option.

EZSoundboard — Windows-only, free, less polished. Worth considering for Windows users who want something simple.

MorphVox (Screaming Bee) — Paid voice changer with soundboard features, Windows. Not open source but actively maintained.

For the specific Linux-streaming use case that made Soundux popular, the honest answer is: CLS if you can handle CLI setup, or wait to see if the Soundux rewrite ships.


Bottom Line

Soundux is a well-designed soundboard application that solved a real problem for Linux users who wanted to route audio into Discord and games without learning PulseAudio internals. The folder-tab organization, application passthrough, and clean interface were genuinely good ideas — good enough that at least one developer built their own tool specifically to replicate and improve on them [3].

The problem is the calendar. A project mid-rewrite for two years, with Electron limitations that break global hotkeys on the now-default Wayland display server, and edge-case pass-through failures going unanswered in late 2025 [1][3] — that’s not a tool you build critical streaming infrastructure on. If you’re on X11 with a stable Linux setup and just want a free soundboard that works today, install it and it’ll probably serve you fine. If you’re on Wayland, need reliability, or need it to be maintained going forward, the honest recommendation is to use CLS or roll your own PipeWire configuration until the rewrite materializes.


Sources

  1. Linux Mint Forums“Soundux, how does this thing work!?” (Dec 2025). https://forums.linuxmint.com/viewtopic.php?t=459550

  2. r/linux_gaming (Reddit)“Guide: Discord Stream Audio using Soundux” (2021). https://www.reddit.com/r/linux_gaming/comments/lxqqs1/guide_discord_stream_audio_using_soundux_thanks/

  3. blog.northwestw.in“CLS - Command-Line Soundboard in Rust! And Rust Review” (Nov 2024). https://blog.northwestw.in/p/2024/11/05/cls---command-line-soundboard-in

  4. iMobie“Find the Best Open Source Voice Changer for Your Project” (Mar 2024). https://www.imobie.com/voice-changer/open-source-voice-changer.htm

Primary sources: