22 KiB
Читайте документацию на:
[Английском/English]
[Французском/French]
[Русском/Russian]
Кроссплатформенный soundboard 🔊
👀 Предпросмотр
![]() |
![]() |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
👋 Введение
Soundux это кроссплатформенный soundboard с простым интерфейсом. С помощью Soundux вы можете проигрывать аудиофайлы в определенное приложение на Linux и в VB-CABLE на Windows.
🏃 Зависимости запуска
Эти зависимости необходимы чтобы запустить программу
🐧 Linux
Пожалуйста воспользуйтесь инструкцией вашего дистрибутива по установке
- pulseaudio / pipewire >= 0.3.26
- Xorg
- Libwnck3 (опционально, для поддержки иконок)
- Webkit2gtk
- libappindicator3
- youtube-dl & ffmpeg (опционально, для поддержки загрузки)
Windows
- VB-CABLE (Наш установщик автоматически устанавливает VB-CABLE)
- Webview2 Runtime (Тоже поставляется вместе с установщиком)
- youtube-dl & ffmpeg (опционально, для поддержки загрузки)
📥 Установка
🐧 Linux
Arch Linux и производные
Вы можете установить наш пакет с помощью вашего AUR помошника, который автоматически соберет и установит последний релиз
yay -S soundux
Мы так же предоставляем пакет soundux-git
который соберет программу из ветки master
Ubuntu и производные
Вы можете установить Soundux с помощью pacstall
pacstall -I soundux
Fedora
Soundux может быть установлен с помощью этого COPR репозитория
sudo dnf copr enable rivenirvana/soundux
sudo dnf install soundux pipewire-devel
Дистрибутивонезависимые пакеты
Вы можете получить последний релиз из Snap Store или Flathub

Windows
Скачайте наш установщик или портативную версию последнего релиза
🔨 Сборка
🔗 Зависимости сборки
🐧 Linux
- Webkit2gtk
- PulseAudio development headers
- PipeWire development headers
- X11 client-side development headers
- libappindicator3 development headers
- OpenSSL development headers
- G++ >= 9
- Некоторые дистрибутивы все еще имеют G++ версии < 9 в своих репозиториях, используя их вы получите ошибку сборки (подробнее #71).
Debian /
Ubuntu и производные
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
Если вы на Ubuntu 20.04 или ниже вам возможно придется добавить PipeWire PPA:
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
Fedora и производные
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
👷 Сборка
Склонируйте репозиторий
git clone https://github.com/Soundux/Soundux.git
cd Soundux
git submodule update --init --recursive
Создайте дирректорию сборки и начите сборку
mkdir build
cd build
cmake ..
cmake --build . --config Release
Чтобы запустить программу
./soundux # .\soundux.exe на Windows
🖥️ Установка
🐧 Linux
sudo make install
📝 Почему Soundux?
Проект начался как Soundboard для Linux
🗒️ Лицензия
Исходный код лицензирован под GPLv3
✍️ Внести вклад
Руководство вы можете найти здесь, пожалуйста, изучите его если вы собираетесь вносить вклад!
✨ Contributors
Спасибо этим замечательным людям (emoji key):
Этот проект следует спецификации all-contributors. Любой вклад приветствуется!