Hello
My phone: Samsung Galaxy S2
Android version: ICS 4.0.3
My preferred podcast player is DC. All worked perfect before my upgrade of phone OS. Now it works over ICS (Newest Android version) and some basic functionality stopped work. I won’t go for full list of them, but most annoying one – PLAY/PAUSE media button. I use DC both with wired and Bluetooth (wireless) headsets. With wired one, PLAY/PAUSE still works after Android version upgrade, but Bluetooth headset doesn’t. I also tried 2 other different Bluetooth headsets to check if this would fix the problem, but it didn’t.
I heard this is a common problem with all Android players and new Android version, however the developers opinion is this should be fixed per player. So could someone help on this topic for DoggCatcher?
Try playing a audio file in the Android music app,press the play/pause button on your Bluetooth headset. If the music app receives a play/pause event, then it should work with DC.
You can also take a look in the DC about menu, (In The DC Menu,About)it will list all the apps and their priority in responding to headset events. Check if another app has a higher priority, as long as DC's priority is 0 it will follow the normal rules and let Android route the buttons as it sees fit.
Thanks for your response.
Unfortunately play/pause bluetooth command doesn't work in any app , after Android version upgrade.
Pressing Play/pause on Bluetooth doesn't work with Android media player either? If not, it could be the headset, try a different one if you can to verify.
If it's not working in any app then it's not very likely we're going to be able to get it to work in DC. DC registers with android to receive events when the buttons are pressed. If there's a bug in android that prevents us from knowing the buttons have been pressed, there really isn't any way for us to know what's happening.
I searched in some other forums. It looks like in newer Android they changed the code generated from bluetooth media buttons with new ones :
http://forum.xda-developers.com/showthread.php?t=1395816&page=3 ;
http://code.google.com/p/media-button-router/issues/detail?id=10#c5
So if it possible for you to implement these new codes on the DC, it will be great.
The first issue was never a problem with DC, we've been responding to those additional codes for at least a couple years.
The second issue of priority was also resolved months ago. Initially DC was broken in that regard when ICS was released but we quickly fixed that.
There must be another problem going on with your device that is blocking the buttons.
Another user of mine had an app installed that was preventing any other apps from getting the buttons, but I can remember the name of it other than I think it had "headset" in the title.
Take a look at the issue I just posted: http://www.doggcatcher.com/node/3375
I'm wondering if your issue is the same as mine, as I discovered the problem while trying (unsuccessfully) to pause DC via my bluetooth headset. The headset pause works in DC only when the media buttons display over the lock screen.
Like in your case my lock screen media buttons appear for a second in automatic transition between 2 podcasts. Unlike in your case my bluetooth headset commands doesn't work even when the phone screen is unlocked.