Nico 44fb16cc77
Merge pull request #98 from Soundux/dependabot/submodules/src/ui/impl/webview/lib/soundux-ui-22ce7ab
chore(deps): bump src/ui/impl/webview/lib/soundux-ui from `0edc26b` to `22ce7ab`
2021-03-17 08:39:01 +01:00
2021-03-15 10:03:57 +01:00
2021-03-13 15:27:01 +01:00
2021-03-14 01:20:20 +01:00
2021-03-13 13:16:18 +01:00
2021-03-06 01:20:05 +01:00
2021-03-13 15:27:01 +01:00
2021-03-02 09:16:46 +01:00


A cross-platform soundboard 🔊

GitHub Repo stars GitHub issues GitHub pull requests
Latest Stable Release Discord License
Windows Build Linux Build Flatpak Build

👀 Preview

Dark Interface Seek/Pause/Stop Pane
Settings Grid View
Search Pane Application Passthrough
Light Interface Light Interface Grid View

👋 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

🪟 Windows

📥 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

Download on 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
  • 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 libwebkit2gtk-4.0-dev

📜 Fedora and derivatives

sudo dnf install git webkit2gtk3 pulseaudio-utils cmake llvm clang libXi-devel gtk3-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):


Noah

🐛 💼 💻 🎨 🤔 🚇 🚧 📦 📆 💬 👀 ⚠️

Nico

🐛 💼 💻 🎨 🤔 🚇 🚧 📦 📆 💬 👀 ⚠️ 🌍

Michael

🐛 🤔 🌍 ⚠️

BrandonKMLee

🤔

Toadfield

🤔 🐛

fubka

🐛

TheOriginalTripleD

🔬

UltraBlackLinux

🐛

bendem

🐛

Edgar Onghena

🐛 🔬

moggesmith10

🤔

Bilal Elmoussaoui

📦

This project follows the all-contributors specification. Contributions of any kind welcome!

Languages
C++ 92.5%
CMake 3.6%
Inno Setup 3.4%
Shell 0.3%
Makefile 0.2%