Advertisement |
What is the "Audio Equalizer and Amplifier" extension and how does it work?
This extension is used to have control over audio playing of your browser. It can control the volume level as well as per-frequency amplification levels. The extension offers presets for "Classical", "Club", "Custom", "Default", "Live", "Laptop Speakers/Headphone", "Rock", "Pop", "Full Bass and Treble", "Full Bass", "Full Treble", "Soft", "Party", "Ska", "Soft Rock", "Large Hall", "Reggae", "Techno" categories. The "Default" leveling can be used to only control volume since there is no amplification per frequency range. There is a "Custom" level that basically stores what levels the user adjust in the UI. These levels are persistent per user profile. If you need to have multiple custom levels use profiling section to create different profiles. Currently, the extension supports adjusting levels for 60, 170, 310, 600, 1K, 3K, 6K, 12K, 14K, 16K frequency ranges which is equal to what VLC media player offers.
recommended "Open In VLC" extension for Chrome, Edge, Opera and Firefox browsers.
"Open in VLC" is a browser extension that lets you stream online videos directly in VLC Media Player. It supports various video platforms and provides a seamless way to bypass in-browser playback for improved performance and more features. Read more here.
I am a heavy YouTube user and I only like to control YouTube's player. Is it possible to limit the equalizer to YouTube only?
As of version 0.2.0, the extension can limit a profile to a single hostname. For instance, create a profile and call it "anything@www.youtube.com" and adjust the levels. These levels only apply to YouTube pages. To stop equalizing on other tabs, switch back to the default profile and change the levels to the "Default" level. If you need two different equalizers for YouTube and YouTube Music, add a profile for each (e.g.: one@www.youtube.com and one@music.youtube.com). In case you need one equalizer for both, use something like "one@youtube.com".
What's new in this version?
Please check the Logs section.
Can I have multiple user-defined leveling for frequency bands?
Yes, there is an "Add" button next to the profile selection. Use that button to duplicate the current profile in a new name. Note that the name of each profile needs to be unique. Now adjust the levels manually or from the default presets. You can also adjust the volume level for each profile as well. There is no save button. The extension stores your settings when there is a change in the configuration. When a profile is changed, if the extension is enabled, the changes will be applied to the active players.
What is the difference between keeping the extension enabled when the "Default" profile (falt one) selected and disabling the extension from the popup?
When the extension is disabled from the toolbar popup, the extension will not monitor web navigation anymore. It means that the controlling script is not being injected to the browser tabs or in other words there is no control over the audio playing. However, when the extension is enabled and the default profile is selected, the script is being injected to all tabs while it practically does nothing. This is useful to control the volume level (pre-amplification level) only. Note that if for instance the extension is in the disabled mode, and you want to change the volume, you will have to first enable the extension from the popup and then refresh the tab to allow the controlling script to be injected first.
Should I keep the extension disabled from the popup when I am not using it or keep it enabled and use the default flat profile?
It really depends on your usage. If you don't mind refreshing the active tab for the changes to be applied, it is recommended to disable the extension from the toolbar area. This way the extension is not monitoring your web navigation at all and hence does not use any resource since it uses a non-persistent background script. However, if you prefer to be able to control the volume while the player is playing without the need to refresh the tab, you need to keep the extension enabled and to prevent audio equalization, use the flat profile (the default profile).
Can I use this extension when I already have another extension that globally controls audio equalization or audio volume?
Nope! you can only have a single add-on that controls audio equalization. This is the limitation of the JavaScript API. There is only one allowed media node that can control each media element. So if a website has already had a media node, neither this extension nor other similar extensions cannot control the media playing of this page.
Why does this extension not work on some websites?
There are two cases where the extension cannot function as expected. 1) When you have another extension that generates audio node and this audio node is created before this extension sets its own node. In this case, the former extension is in control. In general, it is not recommended to have multiple extensions that do the same or similar jobs since they can conflict. 2) When a webpage has its own media node and this node is in control. Again since only one node is accepted, there is no way to get the control.
What is the meaning of the persist checkbox in the popup window?
If you want to keep the extension enabled after a restart, this option must be checked, otherwise, the extension disables itself after a relaunch.
Can I completely disable this equalizer on a website?
As of version 0.2.2, you can add a custom profile from the popup view with a name including the ".disabled" keyword to completely block the extension from equalizing media elements for the hostname. For instance, to disable the extension on the YouTube website, use the "anything.disabled@youtube.com" profile name. To revert, delete the profile. Note that you cannot use the preamp control to adjust the volume of the disabled hostnames.
Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.
Permission | Description |
---|---|
storage | to keep user preferences such as volume level and per-frequency amplification levels |
webNavigation | to be able to inject controlling script to the browser tabs when the extension is enabled |
<all_urls> | to be able to control audio equalization for both local and remote resources |