I have to constantly adjust the volume, especially to turn down ads and loud action scenes or dramatic soundtrack swells in video, but turn up to keep dialog audible, etc. I need something that does this automatically, like a dynamic compressor/limiter/normalizer. If apps are available for this, I prefer those that are free and don't require root. I am also open to guidance in writing an app to do this myself.

I have searched the google play store and found nothing with this feature system-wide. Some media players/streamers have it built in just for their own content (probably excluding ads, usually to handle songs mastered to different levels), sometimes called something like "smart volume." There are many apps that process audio files offline and add a "replay gain" to their metadata, which some media players respect. I'm looking for the same kind of thing, but applied to all media audio output in real time, including ads.

Windows has "loudness equalization" option built in to their sound manager, and VLC has it as an effect in the desktop version.

Googling indicates that viper4android may work, but it requires root and I can't find a definitive statement that it has this feature, and it looks like it doesn't easily install on some devices. If it does and is the only option, I would consider rooting.

A great option would be if Android could run LADSPA plugins like Linux. Is this possible?

  • i edited to "describe the problem i'm trying to solve" but it's a poor policy that it is impossible for a question to be on-topic if existing apps provide good solutions. this is surely a clear case of a problem many users have, who would benefit from a solution. it is possible an app exists that solves it, but i've looked hard and found none. in principle it could be a system setting but it isn't currently. it's not a benefit to your community to remove a question like this. – user1441998 Apr 25 '19 at 20:10
  • With respect to the policy concerned I suggest you read the answer for android.meta.stackexchange.com/q/1289/96277 – Firelord Apr 25 '19 at 22:01
  • I am trying to solve the exact same problem on an Android TV device that can't be rooted and my various searches on Google have brought up this question in the top results over and over. I don't think there is a solution. I would consider looking for a separate bluetooth or USB audio device with a "dynamic range compression" or "loudness equalization" feature built-in. – Romen Apr 27 '20 at 20:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.