logon84 / pySVS

Python3 app to control SVS SB-1000 PRO subwoofer settings using bluetooth
MIT License
7 stars 1 forks source link

Device Group Support #2

Closed NotReallyADeveloper closed 1 year ago

NotReallyADeveloper commented 1 year ago

As a user with multiple subs, I would like a solution that would allow me to change the settings on more than one sub at the same time.

logon84 commented 1 year ago

Hi. At the same time would be impossible: your bluetooth connection can only handle 1 connection at a time, not only for svs devices but also for the rest. At most, all that could be done is launch a script, scan for devices, filter them by mac (I suppose every svs mac starts by 08:eb:ed) and then select one of them and pass this mac to the pySVS program and use it as value for SVS_MAC_ADDRESS variable.

NotReallyADeveloper commented 1 year ago

Yeah - at the same time wasn’t the right expression as I know about that limitation. More like macro support to an arbitrary number of configured subs.

What sort of delay would be anticipated when switching between device connections? Would it be possible to support multiple BT transmitters simultaneously on the same host (and have each bound to their own sub)? Most users would have two at most although more might be the case for a smaller user base.