Skip to content

mrabbehassan/Soundux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Soundux

Preview

Dark Interface

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-audio-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

  • VB-CABLE (Our installer automatically installs VB-CABLE)

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 that I can update this list

Qt >= 5.15 is strictly required!

Ubuntu and derivatives

sudo apt install git build-essential cmake libx11-dev libqt5x11extras5-dev libxi-dev

Ubuntu does not have Qt 5.15 in its repositories so you need to use their Online Installer or compile it from source

Windows

(We highly recommend you to just download the latest release for windows since it has all its dependencies packed with it)

To compile on windows you'll have to install qt (make sure the the important qt-paths are in your system-path!)

  • Qt
  • 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

Automated Installation is currently not finished and will only install the binary. It will be fully functional in the future. (You may look into my arch package and figure it out for your distro)

Why Soundux?

The project started as a Soundboard for Linux

License

The code is licensed under GPLv3

About

πŸ”Š A cross-platform soundboard

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.5%
  • CMake 3.6%
  • Inno Setup 3.4%
  • Other 0.5%