I have a RocketFish Bluetooth headset paired with my MotoDROID v1 (Froyo). The BT headphones have multimedia controls (volume up/down, next track, previous track, play/pause) and a button to trigger voice dialing. I have it paired both on the handsfree headset profile and the advanced audio profile.
When I click the play button on my headphones, the behavior is unpredictable. I might have the Music app up, but clicking play will cause Listen to launch and begin playing a podcast. I might have Listen in the foreground, but clicking play will cause the Music player to start playing from a playlist. Other times, the play button will behave as expected and cause the app in the foreground to play.
Is there any way (outside of rooting my device) that I can indicate which app should be acting on these button presses?