EQZ Extension is a Chrome extension for adjusting audio playback with a simple 5-band equalizer. It is built with React, TypeScript, Vite, Tailwind CSS, and CRXJS.
The extension currently includes:
- A popup UI for adjusting EQ bands and bypassing the effect
- A content script that attaches Web Audio filters to media elements on pages
- A background service worker for extension lifecycle hooks
This repository is still under active development, so the README will grow as features and architecture settle.
npm run devstarts the Vite development servernpm run buildcreates a production buildnpm run lintruns ESLint across the project
src/popup/contains the extension popup UIsrc/content/contains the page audio logicsrc/background/contains the MV3 service workersrc/shared/contains shared helpers