Skip to content

Releases: Maximka1993271/SoundForge-Extension

🦊 SoundForge Equalizer v3.22.8 — Premium 10-Band Audio EQ for Firefox 153.0esr

Choose a tag to compare

@Maximka1993271 Maximka1993271 released this 26 Jul 19:21
b9d33a0

🦊 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

  1. Download soundforge_equalizer-3.22.8.xpi from the attachments below.
  2. Drag and drop the file into an open Firefox window.
  3. Click "Add" to install instantly.

Note: If Firefox blocks the installation, see the section below on how to disable protection.

Manual Installation (Developer Mode)

  1. Download SoundForge-Equalizer-Firefox-v3.22.8.zip.
  2. Extract the archive to a folder.
  3. Open about:debugging in Firefox.
  4. Click "This Firefox""Load Temporary Add-on".
  5. Select the manifest.json file 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+)

  1. Open Firefox and type about:config in the address bar.
  2. Click "Accept the Risk and Continue".
  3. Search for xpinstall.signatures.required.
  4. Double-click the preference to set it to false.
  5. Restart Firefox.
  6. Drag and drop the .xpi file again — it should now install.

Method 2: Add to Allowed Sites

  1. Open Firefox Settings → Privacy & Security.
  2. Scroll to the "Permissions" section.
  3. Next to "Install Add-ons", click "Settings".
  4. Add the website where you downloaded the .xpi file (e.g., https://github.com) to the allowed list.
  5. Click "Save Changes".
  6. Try installing the .xpi again.

Method 3: Install via about:debugging (No Security Bypass)

  1. Open Firefox and type about:debugging in the address bar.
  2. Click "This Firefox".
  3. Click "Load Temporary Add-on".
  4. Select the manifest.json file from the extracted .zip archive.
  5. 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


⭐ 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

Choose a tag to compare

@Maximka1993271 Maximka1993271 released this 26 Jul 19:13
d4e96ca

🔊 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)

  1. Download SoundForge-Equalizer-v3.22.8.zip.
  2. Extract the archive to a folder.
  3. Open edge://extensions/ (or chrome://extensions/).
  4. Enable "Developer mode" (top right).
  5. Click "Load unpacked".
  6. Select the extracted folder.

Quick Install (CRX) — Advanced

  1. Download the .crx file (if available).
  2. Open edge://extensions/.
  3. Enable "Developer mode".
  4. Drag and drop the .crx file into the extensions page.
  5. 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


⭐ 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+