* docs: update README.md [skip ci] * docs: update i18n/LISEZMOI.md [skip ci] * docs: update i18n/ПРОЧТИМЕНЯ.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
20 KiB
Lisez la documentation dans:
[Anglais/English]
[Français/French]
[Russe/Russian]
Un soundboard Multi-Plateformes 🔊
👀 Aperçu
![]() |
![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
👋 Introduction
Soundux est un Soundboard multi-plateformes qui possède une interface utilisateur simple . Avec Soundux vous pouvez jouer de l'audio à une application en particulier sous linux et pour votre VB-Cable sink pour Windows.
Dépendances d'exécution
Ces fichiers sont nécéssaire pour le fonctionnement du programe.
🐧 Linux
S'il vous plait, vous référez aux instructions pour votre distribution Linux.
- pulseaudio / pipewire >= 0.3.26
- Xorg
- Libwnck3 (optionnel,pour le support d'icones)
- Webkit2gtk
- libappindicator3
- youtube-dl & ffmpeg (optionnel, Pour utiliser la fonction de téléchargement)
Windows
- VB-CABLE (Notre installateur installe automatiquement VB-Cable)
- Webview2 Runtime (ceci est d'office dans l'installateur)
- youtube-dl & ffmpeg (optionnel, Pour utiliser la fonction de téléchargement)
📥 Installation
🐧 Linux
Arch Linux et dérivés.
Vous pouvez installer notre paquet avec votre AUR helper de choix ce qui vas automatiquement compiler et installer la dernière version publiée.
yay -S soundux
Nous avons aussi un paquet soundux-git
qui se compile directement de la branche maitre (master)
Ubuntu et dérivés
Vous pouvez installer Soundux via pacstall
pacstall -I soundux
Fedora
Soundux peut être installé via COPR repository
sudo dnf copr enable rivenirvana/soundux
sudo dnf install soundux
Paquets Distro-agnostic
Vous pouvez prendre directement la dernière version depuis le snapstore ou flathub

Windows
Télécharger notre installateur ou version portable de la dernière version publiée
🔨 Compilation
🔗 build les dépendances
🐧 Linux
- Webkit2gtk
- PulseAudio development headers
- PipeWire development headers
- X11 client-side development headers
- libappindicator3 development headers
- OpenSSL development headers
- G++ >= 9
- Certaines distributions ont toujours la G++ versions < 9 dans leur repos. Les utilisé résulterons a une erreur de construction (pour plus d'informations se réfferer à (anglais) #71).
Debian /
Ubuntu et dérivés
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
Si vous êtes sous Ubuntu 20.04 ou plus vieux, vous devrez peut être ajouter le PipeWire PPA:
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
Fedora et dérivés
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
Clonez le repo
git clone https://github.com/Soundux/Soundux.git
cd Soundux
git submodule update --init --recursive
Créer un dossier de build et commencer la compilation
mkdir build
cd build
cmake ..
cmake --build . --config Release
Pour lancer le programme
./soundux # .\soundux.exe on Windows
🖥️ Installation
🐧 Linux
sudo make install
📝 Pourquoi Soundux?
Le projet a démarré comme Soundboard pour Linux
🗒️ License
Le code est licensé sous GPLv3
✍️ Contribution
Les règles de conduite pour la contribution peuvent être trouvé ici, S'il vous plait, consultez les si vous prévoyez de contribuer.
✨ Aidants
Milles merci à tout ce beaux monde! (emoji key):
Ce projet suis les spécifications de all-contributors Les contributions de toute sortes sont bienvenue!