When I press this button, it plays/pauses the stock music player. I don't use the stock music player--I use a comination of Last.fm, Grooveshark, and Winamp. I would like to make the button play/pause whichever player I am currently using. If this isn't possible, I would like it to simply control Winamp, instead of the default player.

I am using Android 2.1 (unrooted) on a Samsung Fascinate.

1 Answer 1


To get the headset to control only one application:

The application has to support receiving headset control events.

In the case of Winamp, press menu --> Settings --> Enable "Control headset"

If there are multiple apps that accept headset controls, you may have to disable the feature on the other apps (I'm not certain which app gets priority over another).

  • I can't seem to figure out how to disable it in the stock music player. Does anyone know how to disable it (fyi, I believe the stock player in Galaxy S phones is different from stock Android).
    – Matthew
    Commented Feb 15, 2011 at 18:34
  • 1
    I've found that I don't have to disable it on other apps, it seems to work with whichever I've activated most recently. I generally toggle between Meridian and BeyondPod. If I toggle Meridian in as accepting headphone button commands (without disabling BeyondPod first), it works for Meridian. to get BeyondPod Back, I have to disable and re-enable it. More notes here: android.stackexchange.com/questions/7190/…
    – John T
    Commented Mar 21, 2011 at 14:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .