Bluetooth Device Switching with Home Assistant

Hi everyone,

I have a turntable with a built-in Bluetooth transmitter and an RCA output with a pre-amp. I typically use it with Bluetooth headphones, but I occasionally connect it to other Bluetooth receivers, such as a soundbar or a portable speaker. Switching between devices is always a hassle since none of them have screens. I have to manually put device into pairing mode and wait for the turntable to connect.

I’m looking for a better solution where I can switch between receiving devices via Home Assistant. I’m thinking maybe a Raspberry Pi Zero W or an ESP32 could handle some kind of Bluetooth routing. Does anyone know how to build something like that ? Alternatively, are there any commercial devices that can do this and are controllable through HA ?

Thanks for your help

The simplest option is to use a BT splitter like this one:

Then just either wire in an esp to control the buttons remotely or use a fingerbot/switchbot for each button for switching as needed.

I have this basically setup with my 3 in 1 out HDMI switch by using a switchbot press the button on it to swap the inputs as needed.

Or you can use one of the many media player solutions that support inputs.
One could be MPD/Mopidy or SnapCast, which can work with MPD/Mopidy too, or maybe LMS can it too.
Your turntable would then be an input and you would then need a small computer, like a Raspi as client in front of your output devices, which could be your head phones, speakers or other media players.
This setup is not a single output setup, so ll of the devices could play simultaneously, although MPD/Mopidy does not support sync playing, but SnapCast and LMS does.

Thanks to both of you for your suggestions. I think I will try both of them :slight_smile: