Send Navigation Audio to handset but music to bluetooth I have a DROID 3 and use it both for navigation and listening to music in my car via Bluetooth (Ford with SYNC). In the BT profile for SYNC on my phone, I can turn off media output over Bluetooth and get navigation audio over the phone but still make calls via BT. However, I would also like to have music and podcasts play over BT but still have navigation over the phone. Sometimes I will listen to a CD or radio and still want navigation, but when media output over BT is turned on, I con't get any nav audio, since the car is not switched to the BT media mode. 

In older versions of Android Nav, the audio was not over the media channel so this wasn't a problem. Is there a way to switch it back so that nav audio is ALWAYS over the handset speaker?
Audio routing would have to be set in the application code itself.

However, direct audio routing is deprecated since API level 5 (Android 2.0).

Older versions of Android Navigation had this direct audio routing set to the ROUTE_SPEAKER in their application code. But the newer versions of Android have a system wide flag set with setSpeakerphoneOn or setBluetoothScoOn if it should use the speaker or bluetooth.

I'm afraid that you won't be able to change anything about your setup since it is all build into the system and application code. All sounds will be routed through the same audio output in the newer versions of Android and Android Navigation.