Skip to content
Matthias Urhahn edited this page Aug 3, 2025 · 2 revisions

Welcome to Bluetooth Volume Manager (BVM)

Need Help?

Welcome to better Bluetooth volume management!

What is BVM?

Bluetooth Volume Manager (BVM, also known as BlueMusic) is an Android app that gives your device the ability to remember and automatically restore individual volume settings for each of your Bluetooth devices. No more blasting music when you connect to your car stereo or having to manually adjust volumes every time you switch between headphones!

Key Features

  • Automatic Volume Management: Set and forget - BVM remembers your preferred volumes for each Bluetooth device
  • Multiple Volume Types: Control music, call, ringtone, notification, and alarm volumes independently
  • Smart Features: Autoplay media, launch apps, and more when devices connect
  • Device-Specific Settings: Customize behavior for each Bluetooth device
  • Open Source: Transparent, privacy-focused, and community-driven

Why Use BVM?

Android has a frustrating behavior where it resets Bluetooth volumes to 50% when a device connects (especially if the volume was above 50%). This app solves that problem and adds many more useful features for managing your Bluetooth audio experience.

The Backstory

BVM was created out of frustration with trying to listen to Spotify through a car radio. Since Android 7.0+, the system keeps resetting Bluetooth volume to 50% every time a device connects if the volume was previously above 50%. This is a known Android bug that Google hasn't fixed - you can see the official ticket here: https://code.google.com/p/android/issues/detail?id=212402

Rather than wait for a fix that may never come, BVM was born to solve this problem and evolved to add many more useful Bluetooth audio management features.

Getting Started

1. Prerequisites

  • Your Bluetooth device must already be paired with your Android device

2. Setting up BVM

  1. Open the app, complete the onboarding if not already done.#
  2. Grant the necessary permissions (at least Bluetooth permission).
  3. Add devices you want to manage.

3. Configuring the Device

  1. Enable volume types you want to manage:

    • Toggle on Music volume (most common)
    • Add other volumes as needed (Call, Ring, etc.)
    • Current volume levels are saved when you enable each type
  2. Configure features (optional):

    • Observe Changes: Automatically save volume adjustments
    • Save on Disconnect: Remember final volume when disconnecting
    • Autoplay: Start playback automatically
    • Other features based on your needs
  3. Adjust timing if needed (usually defaults work fine)

4. Testing Your Configuration

  1. Disconnect your Bluetooth device
  2. Wait a few seconds
  3. Reconnect the device
  4. Verify that your saved volumes are restored

If volumes aren't restoring properly:

  • Check the reaction delay setting (default 4 seconds)
  • Try enabling "Nudge Volume" for the device
  • Ensure the device shows as configured in BVM

5. Using BVM

Once configured, BVM works automatically in the background:

  • Connects to a device → BVM restores your saved volumes
  • You adjust volume while connected → BVM remembers it (if observation is enabled)
  • Device disconnects → Current volumes are saved (if enabled)

Special Tip: Device Speaker

You can also add your phone's "Device Speaker" as a managed device. This allows you to reset volumes to specific levels after disconnecting Bluetooth devices - useful if you want consistent phone speaker volumes.

Clone this wiki locally