Superfraggle wrote:However with regards to actually interrupting music playing via a CD or car radio, this is much harder, and as shown by the 3rd party apps that allow this and don't always work its not something thats easy to code reliably, so I don't think this will be added due to limitations on android
I've been searching a bit about this issue, and my understanding is that you can code this reliably, and that's what standardized APIs are made for.
The problem is that the car stereo system is configured to interrupt its audio only on phone calls. When I connect my phone to my car via bluetooth, there are two profiles connected : media and phone. The car sereo plays what comes on the media stream when I select the bluetooth source for music, and only interrupts its own audio when the sound comes from the phone stream.
So Waze would have to "fake" its audio stream to send its sound via the voice call stream instead of the media audio stream. That would work, and reliably I believe, but that would be quite dirty coding.
That would be nice as a to have this feature as an option, but I'm not sure that Waze developpers would like to have that kind of "hacks" in their app...