Skip to content

Repository files navigation

JUPITER Sound Booster

JUPITER — Усилитель звука

Бесплатный усилитель системного звука для Windows, Linux и Android
Free system-wide audio amplifier for Windows, Linux & Android

Version Python Platform License PPRFNK.TECH

Что это • Установка • Возможности • Скриншоты • Помочь проекту • Лицензия


🎵 Что это такое?

У тебя колонки подключены к компу просто через аудиовыход, без внешнего питания? И звук тихий? JUPITER решает эту проблему.

Это бесплатная альтернатива Letasoft Sound Booster — программа делает системный звук громче, до +30 дБ (это в 31 раз громче!). При этом встроенный DSP-движок не даёт звуку хрипеть и захлёбываться.

Работает на Windows, Linux и Android. Открытый исходный код, лицензия MIT.

Letasoft стоит $20. JUPITER — бесплатный и делает больше.

⚠️ Безопасность слуха

ВАЖНО! Прочитай перед использованием:

  • Начинай с минимального усиления. Поставь +5 дБ, послушай, потом повышай.
  • Не используй наушники на высоком усилении. +20 дБ и выше опасно для слуха в наушниках!
  • Колонки без внешнего питания — безопасны, ЦАП ограничивает мощность физически.
  • Активные колонки / усилители — будь осторожен, усиление суммируется с мощностью усилителя.
  • Длительное прослушивание на высокой громкости вредит слуху. Делай перерывы.
  • Если слышишь искажения — снизь усиление. Искажённый звук утомляет слух быстрее.

Встроенный DSP-движок (софт-клиппинг + тру-пик лимитер) защищает от цифрового клиппинга, но не заменяет здравый смысл. Береги уши!


🚀 Установка

Windows — самый простой способ

  1. Скачай Jupiter-SoundBooster.exe из раздела Releases
  2. Запусти — готово, звук стал громче!

Не нужно ничего устанавливать. Портативный EXE, работает сразу.

Windows — из исходников

Если хочешь запустить без установки:

git clone https://github.com/barometech/jupiter-sound-booster.git
cd jupiter-sound-booster
pip install -r requirements_windows.txt
python sound_booster.py

Linux

git clone https://github.com/barometech/jupiter-sound-booster.git
cd jupiter-sound-booster
chmod +x build_linux.sh
./build_linux.sh

Скрипт сам создаст виртуальное окружение, установит зависимости и добавит ярлык в меню приложений.

Или вручную:

pip3 install -r requirements_linux.txt
python3 sound_booster.py

Android

  1. Скачай Jupiter-SoundBooster-v2.1.apk из раздела Releases
  2. Установи APK (разреши установку из неизвестных источников)
  3. Запусти — двигай слайдер и наслаждайся громким звуком!

Приложение работает через системный LoudnessEnhancer + DynamicsProcessing лимитер. Тот же DSP что и на десктопе, портирован на Kotlin.

Сборка из исходников:

cd android
./gradlew assembleDebug
# APK будет тут: app/build/outputs/apk/debug/app-debug.apk

Нужен Android Studio + JDK 17+. Подробнее в android/README.md.


✨ Возможности

Возможность Описание
Усиление до +30 дБ До 3162% громкости — даже самые тихие колонки зазвучат
Два режима работы АВТО (автоматический выход) и ПРО (выбор устройств)
5-полосный эквалайзер 60Hz / 250Hz / 1K / 4K / 12K с пресетами (Flat/Bass/Voice/Treble/V)
Софт-клиппинг Плавное ограничение на основе tanh — звук не хрипит
Тру-пик лимитер 4x передискретизация ловит межсэмпловые пики
6 пресетов Выкл / Тихо (+5) / Средне (+10) / Громко (+15) / Макс (+20) / ТУРБО (+30)
5 скинов Юпитер СССР, Win98, Modern Dark, Neon Cyber, Vintage Wood
2 языка Русский и английский — переключаются одной кнопкой
3 платформы Windows, Linux, Android
Foreground-сервис На Android усиление работает даже когда приложение свёрнуто
Бесплатно навсегда MIT лицензия, открытый код

📸 Скриншоты

5 скинов — как в Winamp

Скин Стиль
ЮПИТЕР СССР Советский усилитель Юпитер — матовый алюминий, VU-метр, красные индикаторы
Windows 98 Ретро Win98 — серый фон, шрифт Fixedsys, объёмные кнопки
Modern Dark Тёмная тема — плоский дизайн, неоновые акценты
Neon Cyberpunk Неоновый розовый + бирюзовый на тёмном фоне, шрифт Consolas
Vintage Wood Тёплое дерево + латунь — стиль лампового усилителя, шрифт Georgia

Десктоп

JUPITER — скин Windows 98


🔧 Как это работает

Windows

Используется WASAPI Process Loopback (Windows 10 2004+) — системный API, который захватывает ВСЕ звуки КРОМЕ нашего процесса. Никакой обратной связи, никаких дополнительных драйверов. Захват → усиление → EQ → софт-клиппинг → тру-пик лимитер → вывод. На старых версиях Windows — fallback на loopback + эхоподавление.

  • АВТО — автоматически определяет выход и усиливает
  • ПРО — ручной выбор любого входа/выхода

Linux

DSP-обработка через sounddevice (ALSA/PulseAudio/PipeWire backend). Тот же пайплайн: захват → усиление → EQ → DSP → вывод.

Android

Три уровня:

  1. LoudnessEnhancer — системный эффект, подключается к глобальной аудио-сессии. Работает на 90%+ устройств.
  2. DynamicsProcessing (Android 9+) — лимитер с порогом -0.45 дБFS, предотвращает искажения.
  3. Foreground Service — держит усиление активным в фоне.

DSP-алгоритмы (софт-клиппинг + тру-пик лимитер) идентичны десктопной версии, портированы на Kotlin.


📊 Качество звука

DSP-движок проходит 8 автоматических тестов на разных типах сигналов:

Тест Что проверяется Результат
Белый шум (5-30 дБ) Пиковый уровень ≤ 1.0 на всех усилениях
Синус 440Гц THD софт vs хард клип Софт ≤ Хард на всех уровнях
Розовый шум Спектральный баланс Разброс 0.02 дБ (отлично)
Импульс Тру-пик после лимитера 0.9435 (< потолок 0.95)
Свип 20Гц-20кГц Частотные искажения Разброс 0.17 дБ (ровно)
Динамический диапазон Сохранение тихих сигналов Ошибка: 0.000000
Сравнение клиппинга Софт vs хард THD Софт 37.50% < Хард 37.69%
Латентность Время на буфер 0.069мс (в 70 раз быстрее лимита)

Запуск тестов:

python tests/test_dsp.py

🆚 Сравнение с Letasoft Sound Booster

Letasoft Sound Booster JUPITER
Цена $19.95 Бесплатно
Макс. усиление +500% +3162% (+30дБ)
Софт-клиппинг Нет Да
Тру-пик лимитер Нет Да
Открытый код Нет Да
Linux Нет Да
Android Нет Да
Скины 1 5
Языки Только EN RU + EN

🤝 Как помочь проекту

Проект открытый и мы рады любому участию! Вот что ты можешь сделать:

Форкни и улучшай

# 1. Форкни репо на GitHub (кнопка Fork вверху страницы)

# 2. Клонируй свой форк
git clone https://github.com/ТВОЙ_ЮЗЕРНЕЙМ/jupiter-sound-booster.git
cd jupiter-sound-booster

# 3. Создай ветку для своей фичи
git checkout -b my-cool-feature

# 4. Сделай изменения, протестируй
python tests/test_dsp.py

# 5. Закоммить и запушь
git add .
git commit -m "Добавил крутую фичу"
git push origin my-cool-feature

# 6. Создай Pull Request на GitHub

Что можно улучшить

  • 🎨 Новые скины — нарисуй свой дизайн и добавь в SKINS dict
  • 🌍 Новые языки — добавь переводы в LANG dict (десктоп) или values-XX/strings.xml (Android)
  • 🔊 DSP-алгоритмы — улучши софт-клиппинг, добавь новые эффекты
  • 🐛 Баг-фиксы — нашёл баг? Открой issue или сразу PR
  • 📱 Android — улучши UI, добавь виджет, медиа-кнопки
  • 📖 Документация — улучши README, добавь туториалы, видео

Правила

  1. Сохраняй совместимость с существующими настройками пользователей
  2. Не ломай DSP-тесты — все 8 должны проходить
  3. Указывай авторство в коммитах
  4. Будь вежлив в issues и PR

Мы проверяем все Pull Request'ы и даём обратную связь. Не стесняйся!


📁 Структура проекта

jupiter-sound-booster/
├── sound_booster.py            — Главное приложение (Windows + Linux)
├── _loopback.cpp               — C++ расширение WASAPI (process loopback)
├── setup_ext.py                — Скрипт сборки C расширения
├── tests/
│   └── test_dsp.py             — 8 тестов качества звука
├── build_windows.bat           — Сборка EXE + инсталлятора
├── build_linux.sh              — Сборка для Linux + ярлык
├── setup_windows.iss           — Скрипт инсталлятора (InnoSetup)
├── download_eapo.bat           — Скачивание Equalizer APO
├── installer_welcome.txt       — Текст приветствия инсталлятора
├── requirements.txt            — Общие зависимости
├── requirements_windows.txt    — Зависимости Windows
├── requirements_linux.txt      — Зависимости Linux
├── LICENSE                     — Лицензия MIT
├── README.md                   — Этот файл
├── assets/
│   ├── banner.svg              — Баннер проекта
│   ├── icon.ico                — Иконка приложения
│   └── screenshot.png          — Скриншот приложения
└── android/                    — Android-приложение (Kotlin + Compose)
    ├── build.gradle.kts
    ├── settings.gradle.kts
    ├── README.md               — Инструкция сборки Android
    └── app/
        ├── build.gradle.kts
        └── src/main/
            ├── AndroidManifest.xml
            ├── java/tech/pprfnk/jupiter/
            │   ├── MainActivity.kt
            │   ├── JupiterApp.kt
            │   ├── audio/
            │   │   ├── AudioBoostEngine.kt    — Движок усиления
            │   │   └── DspProcessor.kt        — Софт-клип + тру-пик (порт с Python)
            │   ├── service/
            │   │   └── BoostService.kt        — Фоновый сервис
            │   └── ui/                        — Compose-интерфейс
            └── res/
                ├── values/strings.xml         — Английские строки
                └── values-ru/strings.xml      — Русские строки

👤 Автор

Павел Техножнец / Pavel Tekhnozhets PPRFNK.TECH • Barometech


📄 Лицензия

Лицензия MIT — используй свободно, но упомяни автора.

Подробности в файле LICENSE.


🌍 English

JUPITER is a free alternative to Letasoft Sound Booster. It amplifies your system audio above 100% — perfect for passive speakers connected to your audio jack without external power.

Key features:

  • Boost from 0 to +30 dB (~3162% volume)
  • WASAPI Process Loopback — captures all system audio except own output (no feedback, no drivers)
  • Soft clipping (tanh) + True peak limiter (4x oversampling)
  • AUTO mode (auto-detect) + PRO mode (device selection)
  • 5-band parametric equalizer with presets
  • 5 Winamp-style skins, 2 languages (RU/EN)
  • Windows, Linux, Android
  • 100% free and open source (MIT)

Quick start:

  1. Download from Releases
  2. Launch — done! No installation required.

From source:

git clone https://github.com/barometech/jupiter-sound-booster.git
cd jupiter-sound-booster
pip install -r requirements_windows.txt
python sound_booster.py

Contributing: Fork, improve, submit a PR! See the Russian section above for contribution guidelines. We review all pull requests.

Author: Pavel Tekhnozhets / PPRFNK.TECH License: MIT — free to use with attribution.

About

JUPITER — бесплатный усилитель звука для Windows, Linux и Android. Альтернатива Letasoft Sound Booster. Free system-wide audio amplifier.

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages