A powerful 10-band audio equalizer extension for Google Chrome that works on any website.
- 10-Band Equalizer: Fine-tune specific frequencies from 32Hz to 16kHz.
- Universal Compatibility: Automatically detects and applies audio effects to
audioandvideoelements on any webpage. - YouTube Music Integration: Special integration with YouTube Music for seamless control.
- Presets System:
- Includes built-in presets for various music genres.
- Create, save, and delete your own custom presets.
- Real-time Synchronization: Changes made in the popup are instantly applied to all open tabs.
- Lightweight & Fast: Built with modern web technologies for minimal performance impact.
-
Clone this repository:
git clone https://github.com/ZDAVanO/web-equalizer.git cd web-equalizer -
Install dependencies:
npm install # or npm ci -
Build the extension:
npm run build
-
Load into Chrome:
- Open Chrome and navigate to
chrome://extensions/. - Enable Developer mode in the top right corner.
- Click Load unpacked.
- Select the
distfolder generated in your project directory.
- Open Chrome and navigate to
To run the project in development mode with hot reload:
npm run dev- Vite: Fast tooling and build system.
- TypeScript: For type-safe code.
- @crxjs/vite-plugin: Seamless Vite integration for Chrome Extensions.
- Web Audio API: The core technology behind the equalization.