I can't figure this out.

It appears that if I'm using Google Listen, and I remove the headphones from the jack, Listen automatically pauses (which I expect). But then DoubleTwist launches, chooses an MP3 at random, and starts playing (which I don't want).

Further, it seems that if I pause Listen before I pull the jack, it doesn't happen.

I say "seems" because I'm having trouble getting consistent results.

The long-and-short of it is that DoubleTwist is launching and playing a track when I remove the headphone jack for no apparent reason.

Has anyone else encountered this? How can I stop it?

(Unrooted Motorola Droid, Android 2.2)

  • Of course, now I can't get it to do it. I hate irreproducible errors. – ale Dec 10 '10 at 21:41

Sounds just like a simple bug in DoubleTwist's app, and you should probably send them an email reporting it. Programmers have access to system "events" (for lack of a better word) and we use these events in conjunction with the state of our app to trigger certain behaviors. Like, if I created an app similar to DoubleTwist, I'd handle the system event of you unplugging your headphones to check if an mp3 is playing, and then I'd immediately pause it so that my app doesn't embarrass you by blasting your music out loud every time you unplug your headphones. They could be performing this type of check (when receiving an alert from the system that the state of the user's headphone jack has changed) and either reading the state of the headphone jack incorrectly or evaluating the "are we playing audio" state of their own application (or both).

| improve this answer | |

Have you tried using Headset Blocker?

| improve this answer | |

I can't reproduce it. It may have been fixed during an OS upgrade.

If it comes back I'll refresh the question.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.