• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

fix for random song skipping using headphone jack

Unfortunately since I updated to 2.2 I have experienced an increase in self skipping on Pandora even while using this widget. Not sure why exactly, but it's making me want to punch things very hard lol.
 
I had read that a lot of the problems caused by plugging in a headset were related to the plug not being completely in the jack - sometimes because of a case interfering with the plug. FWIW making sure my headphones are plugged in completely has solved my problems.
 
I have this same problem too. I just spent a couple hours searching for an app to just lock my phone audio to the headset.

Fortunately, this app is the next best thing. Thank you.

tags:
disable headset headphones earphones
 
Does your Incredible randomly skip songs and activate the voice dialer while using the headphone jack?? Mine did.

I found a nice widget in the market that stops the random song skipping and voice dialer from activating.

I tried it and it works great..

Do a search for, "headset blocker" in the market. :D

I can finally listen to Pandora in my living room without randomly dialing my contacts!!! :D:D

I got the same problem with my htc wildfire. and i cant seem to find this on the android market. and some other market wich i found doesnt seem to install it.
 
My Slacker Radio app has so many problems in my wife's car (using the AUX). Seems like this could solve it, thanks!
 
Thank you so much!! I've been going nuts with Pandora constantly skipping songs while I'm working out due to the phone moving around in my pocket and somehow sending odd signals to the phone. Glad I finally decided to search out the problem here. Really hope this solves it.
 
I cannot find the headphone jack app in the market. Anyone know where I can get it? This issue has been DRIVING ME NUTS!!!! Thanks.
 
The reason that this occurs is because of a losse connection in your headset.
ipodiphoneav-review-5.jpg


When the headset is inserted the phone checks to see if the mic and ground are shorted ie are they connected. If so the phone treats the earphones as a normal TRS earphone, otherwise it treats it as a TRRS earphone (ie one with buttons\mic).

When you press the buttons on your headset what you are actually doing is connecting the ground and mic terminals of the earphone jack with a resistance applied across the circut, this resistance is unique to the button pressed. For the play\pause button it is zero (ie shorting the ground and mic pins).

Given the above if you connect your TRRS earphones with the Play\Pause button pressed what you should see happen is the phone reconigses the earphones as a TRS earphones and ignore the controls completely for as long as the heaset are plugged in. I believe this is also true of the iPhone.

I see no way for you to fix this issue with software. The best you can do with software is what you mention above and that is to grad the headset controls and basicaly ignore all messages.

For anyone who couldnt get this to work the reason is that you have another app which has already grabbed the heaset controls, ie another app recieves the button press messages before the app mentioned.
What you need to do is go into the settings of you app which responds to the controls an deselect the option which effectivly says "Respond to headset controls" then instruct the app mentioned to grad the controls.
 
If you're getting this problem using a standard, buttonless headphone cable I have a quick, easy and effective solution for you. No app required.

The image in post #33 shows us that the metal contact we're talking about is at the very base of the headphone plug. That means it's at the very beginning of the jack as you insert the plug, easily-accessible and exposed at the jack's perimeter. Receiving weird signals when jostled means the contact is intermittent, and gleesonger has told us that it expected to be grounded upon headphones being plugged in but somehow wasn't. A loose connection at the contact, usually caused by lots of wear and tear bending that contact away from the headphone plug.

Solution: Take a sewing needle. Insert it between the first visible contact and the housing. Now bend the contact in a bit toward where the headphone plug would be. Remove needle, insert headphone plug carefully and waggle the heck out of the cable again. If the problem recurs, repeat the process bending the contact in a bit more. (Too much and the headphone plug will catch against the contact when you plug in, and break the contact off completely.)

And there you have it. No need for an app to fix this one, and if it ever recurs you'll know just what to do.

Thanks gleesonger for providing the information.
 
Back
Top Bottom