Giter VIP home page Giter VIP logo

soundux's Introduction

Read the documentation in:
[English] [French]



A cross-platform soundboard πŸ”Š

Latest Stable Release
GitHub Repo stars GitHub issues GitHub pull requests
License Discord Matrix
Windows Build Linux Build Flatpak Build
Discord Invite Translation status

πŸ‘€ Preview

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

πŸ‘‹ 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

Ubuntu and derivatives

You can install Soundux via pacstall

pacstall -I soundux

Fedora

Soundux can be installed via this COPR repository

sudo dnf copr enable rivenirvana/soundux
sudo dnf install soundux

Distro-agnostic packages

You can grab the latest release from the Snap Store or Flathub

Get it from the Snap Store

Download on Flathub

Windows

Download our installer or portable from the latest release

πŸ”¨ Compilation

πŸ”— Build Dependencies

🐧 Linux

  • Webkit2gtk
  • PulseAudio development headers
  • PipeWire development headers
  • X11 client-side development headers
  • libappindicator3 development headers
  • OpenSSL 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 libappindicator3-dev libssl-dev libpulse-dev libpipewire-0.3-dev

If you're on Ubuntu 20.04 or lower you might have to add the PipeWire PPA: sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream

Fedora and derivatives

sudo dnf install git webkit2gtk3 cmake llvm clang libXi-devel gtk3-devel webkit2gtk3-devel libappindicator-gtk3-devel pulseaudio-libs-devel pipewire-devel

Windows

  • Nuget
  • MSVC
  • CMake
  • OpenSSL

πŸ‘· 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

✍️ Contributing

The contribution guidelines can be found here, please check them out if you're planning to contribute!

✨ Contributors

Thanks goes to these wonderful people (emoji key):


Noah

πŸ› πŸ’Ό πŸ’» 🎨 πŸ€” πŸš‡ 🚧 πŸ“¦ πŸ“† πŸ’¬ πŸ‘€ ⚠️

Nico

πŸ› πŸ’Ό πŸ’» 🎨 πŸ€” πŸš‡ 🚧 πŸ“¦ πŸ“† πŸ’¬ πŸ‘€ ⚠️ 🌍 ️️️️♿️

Michael

πŸ› πŸ€” 🌍 ⚠️

BrandonKMLee

πŸ€”

Toadfield

πŸ€” πŸ›

fubka

πŸ›

TheOriginalTripleD

πŸ”¬

UltraBlackLinux

πŸ›

bendem

πŸ›

Edgar Onghena

πŸ› πŸ”¬

moggesmith10

πŸ€”

Bilal Elmoussaoui

πŸ“¦

Thomas Finstad Larsen

πŸ€”

Arthur Melton

πŸ€”

Serkan Γ–NDER

🌍

PizzaDude

πŸ› πŸ”¬

Kylianalex

πŸ›

Greger

πŸ›

Arvin Verain

πŸ“¦

EinfachEinAlex

πŸ’» πŸ”¬ ⚠️

MeblIkea

🌍

Nathan Bonnemains

🌍

Lucas van Beek

🌍

Timotej S.

πŸ› ⚠️

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

soundux's People

Contributors

allcontributors[bot] avatar bilelmoussaoui avatar byquanton avatar curve avatar d3sox avatar dependabot[bot] avatar elsie19 avatar furyqc avatar rivenirvana avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.