Soundux / Soundux
Projects that are alternatives of or similar to Soundux
👀 Preview
![]() |
![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
👋 Introduction
Soundux is a cross-platform soundboard that features a simple user interface. With Soundux you can play audio to a specific application on Linux and to your VB-CABLE sink on Windows.
🏃 Runtime Dependencies
These are required to run the program
🐧 Linux
Please refer to your distro instructions on how to install
- pulseaudio
- Xorg
- Libwnck3 (required if compiled with Libwnck3, for icon support)
- Webkit2gtk
🪟 Windows
- VB-CABLE (Our installer automatically installs VB-CABLE)
- Webview2 Runtime (Is also shipped with the installer)
📥 Installation
🐧 Linux
❤️ Arch Linux and derivatives
You can install our package with your AUR helper of choice which will automatically compile and install the latest release version
yay -S soundux
We also provide a soundux-git
package which compiles from the master branch
📜 Other distros
You can grab the latest release from Flathub
🪟 Windows
Download our installer or portable from the latest release
🪛 Compilation
🔗 Build Dependencies
🐧 Linux
This list may not be accurate. Contact me if you find missing dependencies so that I can update this list
- Webkit2gtk
- Libwnck3 (optional, for icon support)
- X11 client-side development headers
- G++ >= 9
- Some distros still have G++ versions < 9 in their repos, using them will result in a build failure (for more information refer to #71).
📜 Debian/Ubuntu and derivatives
sudo apt install git build-essential cmake libx11-dev libxi-dev libwnck-3-dev libwebkit2gtk-4.0-dev
📜 Fedora and derivatives
sudo dnf install git webkit2gtk3 pulseaudio-utils cmake llvm clang libXi-devel gtk3-devel libwnck3-devel webkit2gtk3-devel
🪟 Windows
- Nuget
- MSVC
- CMake
👷 Build
Clone the repository
git clone https://github.com/Soundux/Soundux.git
cd Soundux
git submodule update --init --recursive
Create a build folder and start compilation
mkdir build
cd build
cmake ..
cmake --build . --config Release
To start the program
./soundux # .\soundux.exe on Windows
🖥️ Install
🐧 Linux
sudo make install
📝 Why Soundux?
The project started as a Soundboard for Linux
🗒️ License
The code is licensed under GPLv3
✨ Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!