Skip to content

kokarevn/super-volume-booster

Repository files navigation

Super Volume Booster logo

Super Volume Booster & Equalizer

Бесплатное open-source расширение для Google Chrome: усилитель громкости до 600% и 3-полосный эквалайзер без слежки.

Усиливает звук активной вкладки, позволяет настраивать низкие, средние и высокие частоты, хранит настройки локально и не отправляет данные пользователя на внешние серверы.

License: MIT Chrome Manifest V3 Privacy First No telemetry Open Source

Скачать ZIP

Возможности · Интерфейс · Установка · Архитектура · Конфиденциальность


О проекте

Super Volume Booster & Equalizer — это расширение для Google Chrome, которое усиливает звук активной вкладки и позволяет настраивать звучание через простой эквалайзер.

Проект создан как прозрачная и безопасная альтернатива сомнительным бесплатным аудио-расширениям. Код открыт, обработка звука выполняется локально в браузере, а настройки сохраняются только на устройстве пользователя.

Расширение не использует аналитику, не содержит рекламных или трекинговых скриптов и не передаёт историю просмотров, аудио или настройки на внешние серверы.

Возможности

  • Усиление громкости активной вкладки до 600%.
  • 3-полосный эквалайзер: низкие, средние и высокие частоты.
  • Готовые пресеты: Басы+, Верхи+, Рок, Сброс.
  • Сохранение выбранных настроек в chrome.storage.local.
  • Архитектура на Manifest V3.
  • Обработка аудио через Web Audio API.
  • Минимально необходимые разрешения.
  • Отсутствие аналитики, телеметрии и фонового сбора данных.

Интерфейс

Интерфейс Super Volume Booster

Всплывающее окно расширения: усиление громкости, эквалайзер и быстрые пресеты.

Установка

Пока расширение не опубликовано в Chrome Web Store, его можно установить вручную из релизного ZIP-архива.

Установка из ZIP-архива

  1. Нажмите кнопку «Скачать расширение» выше.
  2. Распакуйте скачанный архив super-volume-booster-extension.zip.
  3. Внутри должна быть папка super-volume-booster-extension с файлами manifest.json, background.js, popup.html, popup.js, offscreen.html, offscreen.js, logo2.png и папкой icons/.
  4. Откройте в Chrome страницу:
chrome://extensions/
  1. Включите режим разработчика (Developer mode) в правом верхнем углу.
  2. Нажмите Load unpacked / Загрузить распакованное расширение.
  3. Выберите распакованную папку super-volume-booster-extension, в которой лежит manifest.json.
  4. Закрепите расширение на панели Chrome и откройте вкладку со звуком.

Что входит в установочный ZIP

super-volume-booster-extension/
├── manifest.json
├── background.js
├── popup.html
├── popup.js
├── offscreen.html
├── offscreen.js
├── logo2.png
└── icons/
    ├── icon16.png
    ├── icon48.png
    └── icon128.png

После этого загрузите папку проекта через chrome://extensions/Load unpacked.

Архитектура

Архитектура Super Volume Booster

Расширение построено из нескольких независимых компонентов:

Компонент Роль
manifest.json Описывает расширение, версию, разрешения, popup и иконки.
popup.html / popup.js Пользовательский интерфейс: кнопка включения, громкость, эквалайзер, пресеты.
background.js Координирует состояние расширения, принимает команды из popup и запускает обработку аудио.
offscreen.html / offscreen.js Выполняет фоновую обработку аудиопотока через Web Audio API.
chrome.storage.local Локально хранит настройки громкости и эквалайзера.

Упрощённая логика работы:

Popup UI → Background Service Worker → Tab Capture → Offscreen Audio Processor → Web Audio API → Audio Output

Конфиденциальность

Проект изначально сделан по принципу privacy-first.

Что проверяем Статус
Аналитика Не используется
Трекинговые скрипты Не используются
Рекламные SDK Не используются
Внешние серверы Не используются
Аккаунты пользователей Не используются
Передача аудио Не выполняется
Сбор истории просмотров Не выполняется
Хранение настроек Только локально

Локально сохраняются только параметры интерфейса:

{
  "volumeBoost": "100-600",
  "eq": {
    "bass": "-20..20",
    "mid": "-20..20",
    "treble": "-20..20"
  }
}

Разрешения Chrome

Разрешение Для чего нужно
activeTab Работа с текущей активной вкладкой после действия пользователя.
tabCapture Захват аудиопотока активной вкладки для локальной обработки.
storage Сохранение настроек громкости и эквалайзера на устройстве.
offscreen Фоновая обработка аудио в изолированном offscreen-документе Manifest V3.

Расширение намеренно не запрашивает широкие разрешения вроде <all_urls> и не получает постоянный доступ ко всем сайтам.

Планы развития

  • Публикация расширения в Chrome Web Store.
  • Дополнительные пресеты эквалайзера.
  • Профили настроек для разных сайтов.
  • 5- или 10-полосный режим эквалайзера.
  • Импорт и экспорт настроек.

Лицензия

Проект распространяется по лицензии MIT. Подробнее см. LICENSE.


⭐ Если проект оказался полезен, поставьте звезду на GitHub.

About

Free, open-source, privacy-first volume booster and equalizer for Chrome. Public

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors