Program to restart VB on BT device connection

How to use Voicemeeter Remote API and control Voicemeeter Audio Engine
Post Reply
tobitege
Posts: 4
Joined: Sat Jan 05, 2019 10:13 am

Program to restart VB on BT device connection

Post by tobitege »

Hello Vincent,
I've written a small, free-for-personal-use Windows application, that polls the Bluetooth device list and allows to send a Restart command to Voicemeeter when a new device is detected, thus the user doesn't have to manually do it. It comes with several options to configure polling interval, delay before restart, manual restart button, auto-polling on start.

I'd be happy to provide more info/details, if there is interest in such a tool (only ~1.3MB).

Looking forward to hearing from you.
Regards
tobitege
Posts: 4
Joined: Sat Jan 05, 2019 10:13 am

Re: Program to restart VB on BT device connection

Post by tobitege »

Here's an example live screenshot:
Image
Vincent Burel
Site Admin
Posts: 1322
Joined: Sun Jan 17, 2010 12:01 pm

Re: Program to restart VB on BT device connection

Post by Vincent Burel »

i don't see your screenshot, but yes, feel free to talk about your app here for example.
tobitege
Posts: 4
Joined: Sat Jan 05, 2019 10:13 am

Re: Program to restart VB on BT device connection

Post by tobitege »

BluetoothCheckerForVM-main.png
BluetoothCheckerForVM-main.png (17.49 KiB) Viewed 11351 times
BluetoothCheckerForVM.png
BluetoothCheckerForVM.png (28.69 KiB) Viewed 11351 times
From my info page within the app:
If a device was already mapped as an audio output device in Voicemeeter,
a reconnecting device stays "silent" until Voicemeeter's audio engine gets
restarted, meaning this had to be manually done by the user each time.
A restart only means VM's audio engine, not a restart of VM itself.

This is where this small tool can greatly help with as it checks the list
of connected BT audio devices and (optionally) sends a restart command to
Voicemeeter after a configurable delay (some BT devices may not immediately
become fully operational after detection).
Program starts minimized by default.

Several options allow to customise the polling interval, restart
delay and application tray usage (minimize/close to tray).

In addition, a global hotkey may be enabled and configured to
manually trigger a restart command (default: CTRL+F12, with
CTRL being STRG on e.g. German keyboards) as well as a hotkey
to toggle mute for Bus 0 to 7.
:)
Post Reply