-
Notifications
You must be signed in to change notification settings - Fork 8
volume booster #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
volume booster #27
Conversation
Review Summary by QodoAdd volume boost feature with Web Audio API integration
WalkthroughsDescription• Add volume boost feature with 1.0× to 10.0× range control • Implement Web Audio API integration for audio gain manipulation • Create IPC handlers for getting and setting volume boost values • Add settings UI slider with real-time label display • Auto-detect and hook media elements for boost application Diagramflowchart LR
A["Settings UI<br/>Slider Input"] -->|invoke| B["IPC Handler<br/>set-volume-boost"]
B -->|store value| C["SimpleStore<br/>volumeBoost"]
B -->|send event| D["Preload Script<br/>applyBoostValue"]
D -->|set gain| E["Web Audio API<br/>Master Gain Node"]
E -->|amplify| F["Media Elements<br/>audio/video"]
G["DOMContentLoaded"] -->|invoke| H["IPC Handler<br/>get-volume-boost"]
H -->|load value| D
I["MutationObserver"] -->|detect new| F
F -->|hook for boost| E
File Changes1. src/main/main.js
|
Code Review by Qodo
✅ 1.
|
i dont think 99.99% of users will need this but i do lol