-
-
Notifications
You must be signed in to change notification settings - Fork 7
Devices
Matthias Urhahn edited this page Aug 3, 2025
·
2 revisions
This guide explains how to add, configure, and manage Bluetooth devices in BVM.
- Connect your Bluetooth device to your Android device.
- Open BVM - press the "+" button to add the paired devices as "managed device" to BVM.
- Managed devices appear in the dashboard, expand the device entry and tap "Configure" to start managing the device.
All devices appearing in the dashboard are "managed". Each managed devices is either currently connected or should show a "last connected" value.
Each device can have individual settings for five volume streams:
-
Music Volume
- Controls media, games, and app sounds
- Most commonly used volume type
- Enable this first for basic functionality
-
Call Volume
- Controls phone call audio level
- Useful for headsets and car systems
- Independent from media volume
-
Ring Volume
- Controls ringtone volume for incoming calls
- Requires notification policy access
- May affect vibration settings
-
Notification Volume
- Controls message and app notification sounds
- Requires notification policy access
- Not all devices support separate notification volume
-
Alarm Volume
- Controls alarm clock volume
- Note: Some alarm apps use music volume instead
- Useful for bedroom speakers
- What it does: Monitors and saves volume changes while connected
- When to use: For devices where you frequently adjust volume
- How it works: Any volume change is automatically saved
- What it does: Captures current volumes when device disconnects
- When to use: When you want final volumes saved automatically
- Benefit: No need to manually save volume preferences
- What it does: Slightly adjusts volume down then up by one step
- When to use: If volumes aren't being set reliably
- Purpose: Works around Android volume reporting issues
- What it does: Prevents device from sleeping while connected
- When to use: For devices used during activities (exercise, driving)
- Note: May increase battery usage
- What it does: Simulates media button presses when device connects
-
Configurable keys:
- Play
- Play/Pause
- Next
- Previous
- Stop
- Rewind
- Fast Forward
- Use cases: Auto-resume music in car, start podcast playback
- What it does: Opens selected apps when device connects
-
Examples:
- Launch Spotify with headphones
- Open Maps with car stereo
- Start workout app with sports earbuds
- Configuration: Tap to select multiple apps
- What it does: Prevents any external volume changes
- When to use: To maintain exact volume levels
- How it works: Instantly reverts unauthorized changes
- What it does: Limits how fast volumes can change
- Default: 1000ms (1 second) between changes
- Purpose: Prevents volume adjustment conflicts
- Configurable: Set custom delay in milliseconds
- What it does: Returns to home screen after processing
- When to use: To exit apps after device connects
- Limitation: May not work on all Android versions
BVM uses three timing controls to ensure reliable operation. The defaults should be good for most devices, but how fast a Bluetooth device connects and how long the system takes to react to that connection, can vary. It is important that BVM acts after the system makes any changes so that it can counter-act any undesired changes.
- Default: 4000ms (4 seconds)
- Purpose: Wait time before BVM acts on device connection
-
Adjust when:
- Decrease for faster response
- Increase if device isn't ready for volume changes or if the system still changes the volume after BVM already made changes.
- Default: 250ms
- Purpose: Time between individual volume adjustments
-
Adjust when:
- Decrease for instant volume sets
- Increase for gradual, visible changes.
- Default: 4000ms (4 seconds)
- Purpose: Time to block external volume changes after adjustment
-
Adjust when:
- Increase if other apps interfere
- Decrease for quicker manual control
- Alternative approach: Check options "Volume lock" and "Volume rate limiter"