Releases: Maximka1993271/SoundForge-Extension
Release list
🦊 SoundForge Equalizer v3.22.8 — Premium 10-Band Audio EQ for Firefox 153.0esr
🦊 SoundForge Equalizer v3.22.8 — Firefox 153.0esr
Premium 10-band audio equalizer for Firefox browser.
Processes audio from any website in real-time.
✨ What's New
- 50 Professional Presets — Categorized: Main, Electronic, Rock, Vocal, Acoustic, Special, Gaming, Premium.
- Standalone Window — Detach EQ controls.
- Per-Site Settings — EQ remembers settings for each domain.
- Night Mode — Automatically reduces volume from 22:00 to 07:00.
- Power Save Mode — Reduces CPU usage by up to 90%.
- Clipping Detection — Visual warnings for audio distortion.
- History Tracking — 1000 entries with filters.
- Usage Statistics — Track presets, sites, and sessions.
- Firefox Optimized — Full support for Firefox 88.0+, including ESR 153.0.
🎨 Visualization Effects
SoundForge now features 4 visualization modes that transform your spectrum display!
| Effect | Description |
|---|---|
| 📊 Spectrum | Classic real-time frequency analyzer with colored bars |
| 🌊 Waves | Smooth flowing audio waves that pulse with the music |
| 🔥 Fire | Animated flame effect that reacts to audio intensity |
| 💜 Neon | Glowing neon bars with particle effects and vibrant colors |
How to Use
- Click the 🎨 Effect button in the popup or standalone window
- Cycle through all 4 effects with each click
- The selected effect is saved and persists across sessions
- 3 Languages Support: Button text changes when you switch language (RU, UA, EN)
🎨 Effect → 📊 Spectrum → 🌊 Waves → 🔥 Fire → 💜 Neon → 🔄
🎛️ Features
| Feature | Description |
|---|---|
| 10-Band EQ | 31Hz–16kHz, ±12dB range |
| Volume Control | 0%–800% with hard mute at 0% |
| Bass Boost | ±12dB low-shelf filter |
| Spectrum Analyzer | 32-band real-time visualization |
| VU Meter | RMS + peak hold with dB display |
| EQ Graph | Frequency response curve with grid |
| Presets | 50 built-in + unlimited user presets |
| Themes | Dark / Light / System |
| Languages | Русский / Українська / English |
| Hotkeys | 4 shortcuts (toggle, next preset, reset, fullscreen) |
| Visualization Effects | Spectrum, Waves, Fire, Neon |
⌨️ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+Shift+E |
Toggle EQ on/off |
Ctrl+Shift+Y |
Next preset |
Ctrl+Shift+X |
Reset all settings |
Ctrl+Shift+F |
Fullscreen mode (in standalone window) |
📦 Installation (Firefox)
Quick Install (XPI) — Recommended
- Download
soundforge_equalizer-3.22.8.xpifrom the attachments below. - Drag and drop the file into an open Firefox window.
- Click "Add" to install instantly.
Note: If Firefox blocks the installation, see the section below on how to disable protection.
Manual Installation (Developer Mode)
- Download
SoundForge-Equalizer-Firefox-v3.22.8.zip. - Extract the archive to a folder.
- Open
about:debuggingin Firefox. - Click "This Firefox" → "Load Temporary Add-on".
- Select the
manifest.jsonfile from the extracted folder.
🛡️ How to Disable Firefox Security for XPI Installation
If Firefox blocks the .xpi installation with a warning like "Installation is disabled" or "This add-on could not be installed", follow these steps:
Method 1: Allow via Settings (Firefox ESR 115+)
- Open Firefox and type
about:configin the address bar. - Click "Accept the Risk and Continue".
- Search for
xpinstall.signatures.required. - Double-click the preference to set it to
false. - Restart Firefox.
- Drag and drop the
.xpifile again — it should now install.
Method 2: Add to Allowed Sites
- Open Firefox Settings → Privacy & Security.
- Scroll to the "Permissions" section.
- Next to "Install Add-ons", click "Settings".
- Add the website where you downloaded the
.xpifile (e.g.,https://github.com) to the allowed list. - Click "Save Changes".
- Try installing the
.xpiagain.
Method 3: Install via about:debugging (No Security Bypass)
- Open Firefox and type
about:debuggingin the address bar. - Click "This Firefox".
- Click "Load Temporary Add-on".
- Select the
manifest.jsonfile from the extracted.ziparchive. - The extension will load temporarily (remains until Firefox restarts).
Method 4: Use Developer Edition / Nightly (Advanced)
- Firefox Developer Edition and Nightly allow unsigned add-ons without disabling signature checks.
- Install the extension normally via drag-and-drop.
⚠️ Security Warning: Disabling signature verification (xpinstall.signatures.required = false) allows you to install any add-on, including potentially malicious ones. Only do this for trusted extensions like SoundForge Equalizer. Re-enable the setting after installation.
🔧 Technical Details
- Manifest Version: 2 (Firefox)
- Minimum Firefox: 88.0 (tested on ESR 153.0)
- Permissions:
storage,tabs,activeTab,webNavigation,<all_urls>,notifications - Audio API: Web Audio API
- Capture Methods:
captureStream()/mozCaptureStream() - Dependencies: Zero external dependencies — pure vanilla JavaScript.
📁 File Structure
SoundForge-EQ-Firefox/
├── background.js - Background script (persistent)
├── inject.js - Audio processing (injected into pages)
├── window.js - Standalone window controller
├── window.css - Standalone window styles
├── popup.html - Popup UI
├── popup.js - Popup UI controller (IIFE)
├── style.css - Main stylesheet
├── manifest.json - Manifest V2 (Firefox)
├── modules/ - 15 ES modules
│ ├── state.js - Global state
│ ├── ui.js - UI updates
│ ├── audio.js - Audio operations & animation
│ ├── visualization.js - Spectrum, VU, graph, clipping
│ ├── visualization-effects.js - Waves, Fire, Neon effects
│ ├── storage.js - localStorage + chrome.storage
│ ├── storage-sync.js - Unified storage manager
│ ├── config.js - 50 presets & categories
│ ├── i18n.js - RU, UA, EN localization
│ ├── presets.js - Preset management
│ ├── history.js - Change history
│ ├── hotkeys.js - Keyboard shortcuts
│ ├── notifications.js - Update notifications
│ ├── site-settings.js - Per-site settings
│ ├── stats.js - Usage statistics
│ ├── logger.js - Structured logging
│ └── browser-compat.js - Cross-browser compatibility
└── icons/
├── SoundForge.png
└── SoundForge-off.png
🐛 Known Issues
- DRM Content: Services like Netflix or Spotify Web may block
captureStream(). - AudioContext: May require a user gesture to resume in some Firefox versions.
- Memory: Automatic cleanup is performed every 30 seconds to prevent leaks.
📝 License
MIT License — Free for personal and commercial use.
👨💻 Author
Maxim Melnikov
- GitHub: @Maximka1993271
⭐ Support
If you find this extension useful, please consider:
- ⭐ Starring the repository.
- 🐛 Reporting issues.
- 💡 Suggesting new features.
Version: 3.22.8
Release Date: 2026-07-27
Compatibility: Firefox 88.0+, Firefox ESR 115.0+, Firefox 153.0esr
🔊 SoundForge Equalizer v3.22.8 — Premium 10-Band Audio EQ for Chrome & Edge
🔊 SoundForge Equalizer v3.22.8 — Edge / Chromium
Premium 10-band audio equalizer for Edge and Chromium browsers.
Processes audio from any website in real-time.
✨ What's New
- 50 Professional Presets — Categorized: Main, Electronic, Rock, Vocal, Acoustic, Special, Gaming, Premium.
- Standalone Window — Detach EQ controls.
- Per-Site Settings — EQ remembers settings for each domain.
- Night Mode — Automatically reduces volume from 22:00 to 07:00.
- Power Save Mode — Reduces CPU usage by up to 90%.
- Clipping Detection — Visual warnings for audio distortion.
- History Tracking — 1000 entries with filters.
- Usage Statistics — Track presets, sites, and sessions.
- Edge Optimized — Full support for Edge 88.0+, including Chromium 150.0.4078.99.
🎨 Visualization Effects
SoundForge now features 4 visualization modes that transform your spectrum display!
| Effect | Description |
|---|---|
| 📊 Spectrum | Classic real-time frequency analyzer with colored bars |
| 🌊 Waves | Smooth flowing audio waves that pulse with the music |
| 🔥 Fire | Animated flame effect that reacts to audio intensity |
| 💜 Neon | Glowing neon bars with particle effects and vibrant colors |
How to Use
- Click the 🎨 Effect button in the popup or standalone window
- Cycle through all 4 effects with each click
- The selected effect is saved and persists across sessions
- 3 Languages Support: Button text changes when you switch language (RU, UA, EN)
🎨 Effect → 📊 Spectrum → 🌊 Waves → 🔥 Fire → 💜 Neon → 🔄
🎛️ Features
| Feature | Description |
|---|---|
| 10-Band EQ | 31Hz–16kHz, ±12dB range |
| Volume Control | 0%–800% with hard mute at 0% |
| Bass Boost | ±12dB low-shelf filter |
| Spectrum Analyzer | 32-band real-time visualization |
| VU Meter | RMS + peak hold with dB display |
| EQ Graph | Frequency response curve with grid |
| Presets | 50 built-in + unlimited user presets |
| Themes | Dark / Light / System |
| Languages | Русский / Українська / English |
| Hotkeys | 4 shortcuts (toggle, next preset, reset, fullscreen) |
| Visualization Effects | Spectrum, Waves, Fire, Neon |
⌨️ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+Shift+E |
Toggle EQ on/off |
Ctrl+Shift+Y |
Next preset |
Ctrl+Shift+X |
Reset all settings |
Ctrl+Shift+F |
Fullscreen mode (in standalone window) |
📦 Installation (Edge / Chromium)
Manual Installation (Developer Mode)
- Download
SoundForge-Equalizer-v3.22.8.zip. - Extract the archive to a folder.
- Open
edge://extensions/(orchrome://extensions/). - Enable "Developer mode" (top right).
- Click "Load unpacked".
- Select the extracted folder.
Quick Install (CRX) — Advanced
- Download the
.crxfile (if available). - Open
edge://extensions/. - Enable "Developer mode".
- Drag and drop the
.crxfile into the extensions page. - Click "Add extension" when prompted.
🔧 Technical Details
- Manifest Version: 3
- Minimum Edge / Chrome: 88.0 (tested on Edge 150.0.4078.99)
- Permissions:
storage,tabs,activeTab,webNavigation,scripting,alarms,notifications,windows - Audio API: Web Audio API
- Capture Method:
HTMLMediaElement.captureStream() - Dependencies: Zero external dependencies — pure vanilla JavaScript.
📁 File Structure
SoundForge-EQ-Edge/
├── background.js - Service worker
├── inject.js - Audio processing (injected into pages)
├── window.js - Standalone window controller
├── window.css - Standalone window styles
├── popup.html - Popup UI
├── popup.js - Popup UI controller (module)
├── style.css - Main stylesheet
├── manifest.json - Manifest V3 (Edge/Chromium)
├── modules/ - 15 ES modules
│ ├── state.js - Global state
│ ├── ui.js - UI updates
│ ├── audio.js - Audio operations & animation
│ ├── visualization.js - Spectrum, VU, graph, clipping
│ ├── visualization-effects.js - Waves, Fire, Neon effects
│ ├── storage.js - localStorage + chrome.storage
│ ├── storage-sync.js - Unified storage manager
│ ├── config.js - 50 presets & categories
│ ├── i18n.js - RU, UA, EN localization
│ ├── presets.js - Preset management
│ ├── history.js - Change history
│ ├── hotkeys.js - Keyboard shortcuts
│ ├── notifications.js - Update notifications
│ ├── site-settings.js - Per-site settings
│ ├── stats.js - Usage statistics
│ ├── logger.js - Structured logging
│ └── browser-compat.js - Cross-browser compatibility
└── icons/
├── SoundForge.png
└── SoundForge-off.png
🐛 Known Issues
- DRM Content: Services like Netflix or Spotify Web may block
captureStream(). - AudioContext: May require a user gesture to resume in some Chromium versions.
- Memory: Automatic cleanup is performed every 30 seconds to prevent leaks.
📝 License
MIT License — Free for personal and commercial use.
👨💻 Author
Maxim Melnikov
- GitHub: @Maximka1993271
⭐ Support
If you find this extension useful, please consider:
- ⭐ Starring the repository.
- 🐛 Reporting issues.
- 💡 Suggesting new features.
Version: 3.22.8
Release Date: 2026-07-27
Compatibility: Edge 88.0+, Chrome 88.0+, Opera 88.0+, Brave 88.0+