Skip to main content

· 2 min read

Beta 15 is here!

In this update, there is a new volume interface for the Volume Button Override feature. It's inspired by Oxygen OS. Hoping to have some more interfaces ready sometime soon!

What's new

  • Added a new Volume Interface design inspired by Oxygen OS (Settings -> Volume Button Override)
  • Added a "collapsible" toggle for Android 15 Style volume interface designs
  • Added slider animations when presets are activated, etc

What's changed

  • Fixed an issue with importing Equalizer Presets
  • Fixed an issue with the Better Audio Detection feature
  • Tons of little bug fixes and improvements
  • More to come!

Beta 15a

  • Testing out a new setting: "Expire instantly". It's part of "Fallback to legacy" in Settings -> Advanced. This will now be on by default for new users.
  • "Alternative screen off method" is now on by default. (Settings -> Volume Button Override -> Tweaks)
  • Fixed the "Vertical offset" setting for Stock Android-style volume interfaces
  • Fixed an issue with importing .pvexport files

Beta 15b

  • Fixed a popping sound when tracks change while the new "Expire instantly" setting is turned on

· One min read

Beta 14 is here!

There was a bit of a slowdown in updates due to some IRL stuff I had to deal with, but I'm back! I have some cool new things I'm working on that weren't quite ready for this update, but should be ready at some point in the future. So stay tuned!

This update includes many little improvements and bug fixes. Also, there's now a proper welcome screen for new users. Also, some settings and behaviors have been simplified.

What's new

  • Added a proper "Welcome screen" for new users
  • Added an Open by default option to choose which screen should pop up when opening the app (Settings -> Behavior)
  • Added proper labels for any PRO features (no features have been taken away from free users!)

What's changed

  • Adjusted text for clarity in many areas
  • Bug fixes

· 2 min read

Beta 13 is here!

This update mainly includes bug fixes.

Edit: An error was found in the way volume precision is calculated, and some users may notice that their presets, etc. have now shifted downwards 4-7% or so. This is an unfortunate side effect of making things even more accurate than before. This should never be needed again, because things should now basically be as accurate as they can get. I sincerely apologize for this, and only wish I had discovered it sooner...

What's new

  • The "Relaxed" dropdown option when picking a color now works correctly
  • Added message for Do Not Disturb permission requests

What's changed

  • Date/Time Automation bug fixes
  • Disabled Volume Button Override while a voice/video call is running (Teams, Discord, Signal, etc) since Android doesn't allow precise adjustments during calls
  • Added better accidental drag/swipe rejection for the expand button on Volume Button Override overlays
  • Improved Volume Precision engine
  • Fixed an issue with Device Profiles calibration
  • Changed Equalizer Presets export files to use decimal values for the bandGain instead of integers (maximum is now 15.0 instead of 15,000). Metadata has been updated to reflect the newer version of export code. Yes, I know that's wordy. Someone might find this tip useful in the future though.
  • Tons of other bug fixes and improvements

Beta-13a

  • Hotfix for Pixel devices

· 2 min read

Beta 12 is here!

In this update, there is a new Export/Import feature which allows you to backup/export app settings, presets, etc. to a ".pvexport" file for later use.

Import Feature

Also, I've added a newer "Android 15 Beta" style for Volume Button Override after recent changes in Android 15 Beta 2.2. The older Preview style is not being removed though!

Volume Button Override Beta 2.2 Style

There aren't quite as many bugs fixes in this version as I had wanted, but I hope to work on that next with this export feature out of the way. It was quite time consuming.

What's new

  • Export/Import feature!
  • Android 15 Beta 2.2 style for the Volume Button Override feature. A bit more polished than the Preview style.

What's changed

  • Created a new separate header for Volume Button Override's "Popup style/theme" for Dialog Colors
  • Fixed deleting EQ presets not showing the name correctly
  • Volume Button Override will now show the current ringer mode (Vibrate/Silent/Normal) more accurately
  • Enabled showing of Volume Button Override overlays when Popup style/theme section is scrolled too far to see the preview anymore
  • Fixed an issue where the Virtualizer would stop and start itself whenever the app is opened
  • System or Call volume will no longer be used at all unless enabled in Settings -> Behavior
  • Fixed a bug where Device Profiles wouldn't show the current multiplier level after calibration
  • Many other bug fixes and improvements

Tip:

For the Export/Import feature, .pvexport files are really just fancy .zip files, which means they can be edited on your computer manually if you're so inclined. Within the .pvexport files, everything is stored in a plaintext .yaml format for very easy editing.

Beta 12a

  • Bug fixes

Beta 12b

  • Bug fixes
  • Adjusted scaling for Graphic EQ on screens with large font sizes

· 2 min read

Beta 11 is here!

Pierce the cat

This is Pierce. He wanted to say hello

What's new

  • Improved current volume detection across the board
  • Will now ask if you'd like to enable the Equalizer when an EQ preset is chosen via a "Activate EQ preset" dialog
  • Added workaround for an issue with silent ringer mode being confused by Android as Do Not Disturb on some devices
  • Added Volume and EQ preset activation buttons to Volume Button Override (Android 14 Style)
  • Better handling of Automation when an EQ Preset and Volume Preset (that contains an EQ preset instruction) are both activated at the same time

What's changed

  • OnePlus fixes
  • Fixed an issue causing non-Media volumes to not match up correctly when activating Volume Presets
  • Crash fixes
  • Lots of bug fixes and improvements behind the scenes
  • Color science adjustments for custom Volume Button Override colors (Android 15 Style)

Beta 11a

  • Fixed a crash due to lack of Do Not Disturb permissions when activating Volume Presets
  • Fixed other crashes + some Compressor issues

Beta 11b

  • Fixed a bug that caused volume to seemingly reset to a non-precise number when the app is opened

Beta 11c

  • Fixed a stubborn volume bug

Beta 11d

  • Switched to Kotlin 2.0 compiler (performance improvements)
  • Bug fixes
  • Fixed an issue with Volume Button Override's "Alternative screen off method" setting
  • Enabled app-specific language selection for Android 13+ (in system settings)

Beta 11e

  • Reduced popup ads somewhat.

· One min read

Beta 10 is here!

I'm testing out a new State-based Automation feature. This way, Automation features like Bluetooth will be a bit more predictable. Rather than having a "When disconnected" option in Automation, you can set it always do the same thing when the Internal Speaker is used, for example.

Additionally, there is now an option for PRO users to separate Auto EQ from presets entirely. When this is enabled, Auto EQ will be controlled by your devices in Automation instead.

What's new

  • State-based Automation (Settings -> Behavior -> State-based Automation).
  • Option to separate Auto EQ from presets (PRO)
  • Added a day/night mode switch for Volume Button Override.
  • Lots of little UI tweaks
  • Added a rough German translation to the app

What's changed

  • Fixed an issue with "Alternative screen off method" in Volume Button Override (Tweaks).
  • Lots of other bug fixes
  • The "Modified" label in the Equalizer is smaller now.
  • Increased the hitbox size for "X" buttons the Equalizer

Beta 10a

  • Fixed a bug with Date/Time Automation

Beta 10b

  • Some more bug fixes

· One min read

Beta 9 is here!

It's now possible to manually input Equalizer values. Just tap the label!

Also, the Auto EQ section + import screen will now show you which database a profile came from. There are also 1800 more AutoEq profiles added (from crinacle primarily).

What's new

  • Manual Equalizer input. Just tap a slider label!
  • AutoEq will now show which database a profile came from
  • Added 2 new options to the new Android 15 style interface: Enable label animations and Increase label contrast.
  • 1800 new AutoEq profiles (crinacle)

What's changed

  • Fixed hitbox for Equalizer on/off switch
  • Various bug fixes

Beta-09a

  • Fixed an issue with Better Audio Detection.
  • Fixed a major crash bug

Beta-09b

  • Fixed a major performance/icon flicker bug
  • Increased scroll/thumb hitbox on the sides for Bass/Compressor
  • Fixed an annoying bug that could cause the Equalizer to be interrupted when the screen is turned on/off
  • Other major bug fixes

Stability is still the #1 priority right now.

· 2 min read

Beta 8 is here!

For the fun of it, I decided to recreate the new Android 15 volume interface. The animations and overall user experience are extremely similar, with some extra tweaks and additions. Consider this an early preview of the new Android experience! You can get the new design early through Precise Volume!

In this new design you can also activate Volume and EQ presets! I haven't added it to the Android 14 design yet.

You can view it here, but remember the animations will look so much worse in video form. https://www.youtube.com/shorts/9unHZ7OPZbQ

And here's a look at that new option in Graphic EQ.

What's new

  • Added a new Android 15 Preview style to Volume Button Override (Popup style/theme)! Has some cool animations. You can also switch between the new and the old style. More styles are planned... at some point.
  • There is now an option under Graphic EQ to reset JUST bands or JUST post-gain. Tap the 3-dot menu that now appears. I know, it annoyed me too.
  • Added a new workaround for the "volume jumping" bug some users were experiencing. This is a bug in Android itself I am trying to fix. Getting close...

What's changed

  • Various bug fixes

· One min read

Beta 6 is here!

Lots of changes behind the scenes, and now landscape mode is supported. Also, Precision Profiles were renamed to Device Profiles. Sorry for the confusing change - I'm sure this will be less confusing in the long run though.

"Volume System Override" is now "Volume Button Override" as well.

What's new

  • Landscape mode is now better supported
  • Renamed "Precision Profiles" to "Device Profiles". It's just less confusing!
  • Renamed "Volume System Override" to "Volume Button Override".
  • Added an Automation shortcut to Device Profiles (Precision Profiles)
  • New UI shortcut: Pressing either side of an Equalizer window while in landscape will quickly minimize it. You can also scroll from either side!
  • Lots of bug fixes I honestly can't remember now

What's changed

  • Moved "Equalizer Settings" higher in the list since it's used so often
  • Better Audio Detection has been adjusted slightly
  • Lots of other things I can't remember at the moment
  • When calibrating a Device Profile, the check-list boxes will now be automatically pre-checked if you have run the calibrator at least once.
  • The "Reorder" buttons inside Automation's 3-dot menus actually work now!

· One min read

Beta 5 is here!

Been working some more on Better Audio Detection. Added a new option: Aggressive mode. Now, the app can continuously search for new Audio Sessions. You can have it check periodically -- say, every half a second. It adds compatbility for a lot of apps and games (I hope).

What's new

  • Better Audio Detection option: Aggressive mode. Continuously check for new audio sessions.

What's changed

  • Equalizer presets list will remember how far you last scrolled
  • Changed colors in the Equalizer a bit.
  • Made a change that will hopefully allow the app to start effects easier
  • Volume System Override vertical popup is now more centered
  • Other bug fixes.