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 ?
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.