You turn the media volume all the way down, and the last step before mute is still too loud in your ears, or the jump between two steps is so big that one is too quiet and the next is too loud. It is one of the most common complaints about wireless earbuds on Android, across every brand, and it has a specific cause and a real fix.
Granular Volume adds real steps below Android's lowest media step, so you can settle between "too loud" and mute. It attenuates the output itself, so it works with any earbuds, any brand, wired or wireless. Free, no root, set up in a minute.
Why one Bluetooth volume step is such a big jump
Android maps its volume range onto a fixed number of steps, and over Bluetooth that range is often divided into even fewer usable steps than on the speaker. Each press of the volume key can move the level a lot, so the gap between neighbouring steps is wide. Worse, the lowest non-mute step is a fixed fraction of the maximum, not a fixed loudness, and on sensitive earbuds sitting right in your ear canal that fraction is already past comfortable. So you are stuck between a step that is too loud and mute, with nothing in between.
Disabling Absolute Volume: helpful, not the whole fix
Developer options → Disable absolute volume Finer, but doesn't lower the floor
By default, Android and your earbuds share one volume level (Absolute Volume). Turning it off in Developer options splits them into two independent controls, which gives finer resolution and can make the steps land at more usable points. It is worth doing.
But it still cannot place a level below the quietest step. If your problem is that even the lowest usable setting is too loud, separating the two volumes does not add anything quieter than what you already had. It smooths the jumps; it does not lower the floor.
Turning the app's own volume down
In-app volume sliders (Spotify, YouTube, podcast apps) Per-app only, coarse
Some apps have their own volume slider that multiplies on top of the system volume. Where it exists, it can help a little. But many apps have no such slider, the ones that do are often just as coarse, and it only affects that one app. It is not a system-wide floor.
The fix: real steps below the lowest
Below-floor attenuation through Android's audio engine Actually works
Instead of remapping the Bluetooth steps, this method applies a negative-gain audio effect to Android's media output using the DynamicsProcessing framework. Because it attenuates the audio itself before it reaches the earbuds, it produces levels quieter than the lowest step, and it is brand-agnostic: the same fix works with any wireless earbuds, wired ones, or the phone speaker.
This is what Granular Volume does: a floating dial with seven steps, from no change down to 30 dB below your hardware minimum, that you can dial in without leaving whatever you are listening to. Pair it with Absolute Volume disabled for the smoothest possible low-end control.
One earbud louder than the other
This is a different problem from the one above, and it is worth separating the two because the fixes do not overlap. If the level is fine overall but the left and right sides do not match, nothing about the volume floor is involved. Here is what actually causes it and what to do.
Clean the mesh on the quieter earbud Most common cause
Earwax and dust collecting on the tiny grille in front of the driver is by far the usual reason one side sounds muffled or quieter. Take the ear tip off and look at the mesh in good light. A soft dry brush or a bulb blower clears it. Do not push anything through the mesh, and do not use liquid.
Check Android's own left and right balance Takes ten seconds
Android has a stereo balance slider that is easy to knock off centre without noticing. Open Settings, then Accessibility, then look for Audio balance or Sound balance under the hearing section. If the slider is not exactly in the middle, that alone will make one side quieter for every app and every pair of headphones. Centre it and listen again.
Uneven battery, or a failing driver Depends on the cause
On true wireless earbuds, a side that is much lower on charge can output less. Charge both fully in the case and retest. If the imbalance survives a clean mesh, a centred balance slider and a full charge, and it is the same physical side every time on more than one device, the driver itself is likely failing. That is a warranty question rather than a settings one.
Will Granular Volume fix an imbalance? No, and here is why
To be straightforward about it: no. Granular Volume applies the same attenuation to both channels, so it lowers the whole output together and leaves the difference between the sides exactly where it was. It is built for a different problem, the one where both sides are fine relative to each other but the quietest available level is still too loud.
Those two problems do often show up together, though, which is probably why you are on this page. If you fix the balance first and then find the lowest step is still louder than you want, that second half is what the rest of this guide covers.
Settle between too loud and mute
If your earbuds jump from too loud straight to silence, this adds the levels in between: real steps below Android's minimum, for any earbuds or headphones. Free, open source, no ads, no tracking, no account.
FAQ
- Why is one Bluetooth volume step such a big jump on Android?
- Over Bluetooth, Android's range is often divided into fewer usable steps, so each press moves the level a lot and the lowest step can already be past comfortable.
- Does disabling Absolute Volume fix earbuds being too loud?
- Partly. It splits the phone and earbud volumes for finer control and better step placement, but it does not lower the floor, so if the quietest level is still too loud it will not fully solve it.
- Why are my earbuds still too loud at the lowest setting with media volume all the way down?
- The lowest non-mute step is a fixed fraction of the maximum, and on in-ear buds that fraction is still loud. Android has no built-in setting for a level below that step.
- Does this work with AirPods, Galaxy Buds, Pixel Buds, and other brands on Android?
- Yes. It attenuates Android's media output before it reaches the Bluetooth device, so it is brand-agnostic and works with any wireless or wired earbuds.
- Why is one of my earbuds louder than the other?
- Usually earwax or dust on the mesh in front of the driver on the quieter side, which a soft dry brush clears. Next most common is Android's stereo balance slider being off centre, under Settings, Accessibility, Audio balance. Uneven battery on true wireless buds can also do it. If the same side stays quieter after all three checks, the driver is likely failing. Full detail in the section above.
- Will a volume app fix one earbud being louder than the other?
- No. Attenuation apps, this one included, lower both channels equally, so the gap between the sides stays the same. Fix the balance first. A below-minimum app solves the separate problem of the quietest level still being too loud.
- Will it also help with wired headphones and the phone speaker?
- Yes. It lowers the media output itself, so the quieter floor applies to wired headphones and the built-in speaker too.
- Does it need root or a computer?
- No. It uses Android's own audio-effect framework, needs only a display-over-other-apps permission and standard audio permissions, and requires no root, ADB, or computer.
- Is it a volume booster?
- No, the opposite. It only reduces gain below the existing minimum and never boosts past the maximum, so there is no distortion or driver-damage risk in that direction.
- Is it free and private?
- Yes. Free, no ads, no account, no in-app purchases, and no internet permission at all, so it cannot send data anywhere. Open source under GPL-3.0.