I use bluetooth to stream music from Android phones to Vero V and output it on the optical SPDIF interface. I’ve discussed some of this here, but the issue is not bluetooth related as I originally thought: Bluetooth issues, possibly due to codec?
Regardless of the phone I use, the following happens.
Scenario 1: If I 1) connect Android via bluetooth to Vero V and 2) fire up music app and play music, all works fine.
Scenario 2: But if I 1) play music on phone and 2) connect phone via bluetooth to Vero V, there is about 2 seconds of music playing over bluetooth and then no more music, even though it still shows as playing on my phone.
Now, this is my hardware setup:
Thing is, apparently OSMC streams audio both on HDMI and SPDIF if both are connected so I can simply switch my DAC to optical in1 or optical in2 to select one of the above audio pathways. If the audio source is a movie OSMC plays locally or off the internet, both pathways work fine.
However if the audio source is bluetooth AND I find myself in scenario 2 (music is playing while bluetooth is connecting), the direct pathway from Vero V to my DAC doesn’t work!, yet the path that goes through HDMI and TV works. I suspect there is a bug somewhere in the bluetooth → SPDIF routing.
I noticed that by toggling the Audio Output Device on Android from Bluetooth → Speakers → Bluetooth, fixes the issue. But this screams a bug, something is not initialized correctly when setting up the Bluetooth → SPDIF routing when bluetooth is connected.
Please try to reproduce this, I have laid out all the info you need to reproduce this, you just need to have a SPDIF cable and SPDIF DAC/Speakers connected.