A sophisticated Chrome extension providing advanced 6-band parametric equalization for YouTube with cutting-edge user experience features.
- Advanced 6-band Parametric EQ: Complete control with adjustable frequency, gain, and Q factor for each band
- Real-time Audio Visualization: Live frequency response curve and spectrum analyzer
- Custom Presets: Save and load your personalized equalizer settings
- Channel-specific Settings: Automatically remembers settings for each YouTube channel
- Dark/Light Theme: Elegant interface that adapts to your preference
- User-friendly Interface: Intuitive controls designed for ease of use
-
Download the Extension:
- Visit our website and click the Download button
- Alternatively, download directly from this repository
-
Install in Chrome:
- Unzip the downloaded file
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in the top-right corner)
- Click "Load unpacked" and select the unzipped extension folder
- The extension icon should appear in your browser toolbar
-
Access the Equalizer:
- Go to any YouTube video
- Click the EQ for YouTube extension icon in your browser toolbar
- The equalizer interface will appear
-
Adjust the EQ:
- Use sliders to adjust gain for each frequency band
- Drag points on the graph for more precise control
- Adjust frequency and Q factor using mouse wheel or advanced controls
- Toggle bands on/off with the power buttons
-
Save Your Settings:
- Your settings are automatically saved for each YouTube channel
- Create custom presets for different types of content
- Built with JavaScript and Web Audio API
- Uses parametric biquad filters for precise audio control
- Real-time audio visualization with canvas-based spectrum analyzer
- Clear separation of audio processing and UI components
extension/
├── manifest.json # Extension configuration
├── popup.html # Main UI template
├── popup.js # UI logic and controls
├── popup.css # Styling
├── content.js # YouTube integration and audio processing
├── background.js # Background scripts
├── eq-visualizer.js # Visualization components
├── presets.js # Preset management
└── utils.js # Utility functions
- Clone this repository
- Make your modifications
- Load the extension in developer mode as described in the installation section
This project is licensed under the MIT License - see the LICENSE file for details.
- Developed by Genius Aashish Jha
- Audio processing algorithms inspired by No one
- 1.2.0: Added 6-band EQ, redesigned user interface, improved visualization
- 1.1.0: Added channel-specific settings and preset management
- 1.0.0: Initial release with 4-band EQ