How to turn off the HTC Audio Manager - Hero, G2 Touch Q&A, Help & Troubleshooting

HTC's Audio Manager is crap. To add insult to injury it takes over AVRCP controls such that no other application can use them. On an HTC Hero try the following - download and install some other audio player. For example, Google Listen for podcasts or TuneWiki or BeyondPOD. Next connect a AVRCP capible Bluetooth headset like a Sony Ericson HBH-DS980. Press play on the head set and insure that play plays music in the HTC Audio Manager (IOW that Music thingy on the HTC Hero). Insure that Play/Pause on the headset plays or pauses the audio program.
Now start Google Listen (or TuneWiki, or whatever) and play some audio material. Now press Play/Pause on the headset again. You'll see that you'll have two programs playing instead of one. IOW the AVRCP Play/Pause button controls only the HTC Audio Manager.
Therefore I'd like to turn off/uninstall/disable/kill the AVRCP stealing HTC Audio Manager program.
HTC did this same stupid thing on my HTC Touch running WinMo. However a company called Conduit who makes PocketPlayer figured out how to wrestle away AVRCP control from the HTC Audio Manager (and I was able to use a program to disable the Music tab where the HTC Audio Manager lived). So surely there's a programmatic way to accomplish this at least on WinMo - surely there should be a way to disable this on Android! Anybody know of any solutions? This is driving me nuts!

Anybody?!?
Note I figured out that I can root my phone then remove /system/app/HtcMusic.apx and HtcMusic.odex and the HTC Music thing is disabled. The widget is still on the home screen but it fails to start the player stating it's not there. Unfortunately all control of AVRCP is gone too!
Seems to me I just need to install the standard driver for AVRCP. Anybody know anything about that?

defaria said:
Anybody?!?
Note I figured out that I can root my phone then remove /system/app/HtcMusic.apx and HtcMusic.odex and the HTC Music thing is disabled. The widget is still on the home screen but it fails to start the player stating it's not there. Unfortunately all control of AVRCP is gone too!
Seems to me I just need to install the standard driver for AVRCP. Anybody know anything about that?
Click to expand...
Click to collapse
This may not be the best solution, and there's probably someone who can answer the question better than I can... but you could always try a non-HTC ROM for the Hero, aka a Vanilla Android ROM.

Yes, I would like a 1.6 or 2.x version of Android. Do you know where I can get one for a Sprout CDMA based Hero? Also I'd like to have the original Sprint ROM so I can flash back if required. Although I like the HTC Sense stuff i'd give that up of I cam fix this HTC Audio Manager crap. Still an HTC Hero ROM with Sense but minus the HTC Audio Manager bug would be very useful to many.

I had the same problem. So I debugged a little bit and found out the following:
The problem:
Normally an Android device should broadcast a "MEDIA_BUTTON" action when the AVRCP buttons on the bluetooth headset get pressed so that applications like music player can react on these events. It seems that HTC decided to ignore this and uses some other (non-standard) way of doing this on the HTC Hero (maybe on other phones too, I don't know).
My workaround:
I found out that at least l can see the button press events in the device logs. So I implemented a workaround application for myself, which simply monitors these logs. When it finds one of these AVRCP messages it broadcasts the "MEDIA_BUTTON" event which normally the platform should send. I know, this is an ugly way of doing this (because it needs a running service, monitoring the logs) but currently I see no other way.
This enables other applications to react on the headset buttons!
You still need to disable or remove the HTC music app or both applications will react on the buttons! I simply deleted it from my Hero (see instruction below).
As I saw here today that others might be interested in this workaround too, I published my app in the market a few moments ago. It's named "Headset Button Fix".
I cannot guarantee that it works for you, because I had only my headset (Nokia BH 503) for testing and I am not sure if the log messages are the same for other headsets. Just give it a try.
And finally, here the instructions how I removed the HTC music player from my (rooted) HTC Hero:
# Make the phone's filesystem read/writable:
> adb remount
# copy the HTC Music app in the current directory
# (for backup, if you want to reinstall it later)
> adb pull /system/app/HtcMusic.apk ./
# Delete the HTC music app on the phone
> adb shell rm /system/app/HtcMusic.apk
# Restart your phone afterwards.
Hope I could help someone with this..
johnny

Short update:
I found a much more elegant way to receive the headset button press events. Now my application directly receives the AVRCP broadcast intents from Android and re-broadcasts it correctly as MEDIA_BUTTON events for other music players.
So this solution is not ugly anymore (of course, working AVRCP on stock Hero would be the best, but now I can live with it).
I published this new version 2.0 in the market. Search for "Headset Button Fix"
As it does not need logcatting anymore, it needs far less resources!!
(You still have to get rid of the HTC music player. I'm afraid there is no way to prevent it from also start playing, except uninstalling it.)
So long..
Enjoy it.

Will try this later
i have a Sony audiocar with bluetooth AD2P and was wandering the same thing

ok
don't work with my audio car (sony mex-bt2500 )

Hmm.. sorry to hear this. So it seems not to work with every headset..

Hi again!
I quickly wrote a simple debug application which registers a receiver for the same events and simply prints them out. When you look at the screenshot you see how it looks like when I press buttons on my headset.
You could try this with your car system. If don't see anything in the output, then my workaround will not work for you. If you just see different command strings (in the EXTRA_FIELD_OP) then I could adapt my application.
Let me know what you get..
john
P.S.: You have to rename the attachement "DebugAVRCP.zip" to "DebugAVRCP.apk" as the forum seems not to allow .apk attachements.

My bad
its working
but i had to change my player : MortPlayer for Meridian (which have an option to activate Headset Buttons
it works great
but, is it possible to add an option to your app to automaticaliy run it and enable it when we activate bluetooth??
Thanks.

I have a lot of work at the moment, but I also was thinking about this. I will continue working on this next weekend.
regards,
john

As the OP of this thread I was anxious to try this out - but I had been in the process of moving so I'm only now getting back to this. Alas it didn't work for me. Yes I can remove the HtcMusic.apk and I have installed the Headset Button Fix. But pushing play on my headset does not stop or start the player I probably will be using most - Google Listen. You see I listen to podcasts most often and Google Listen's pretty good. It's also free and in the market place so could you download it and try it?
Also, what "player" are you using that works?
As for headset I use the Sony Ericson HBH-DS980. I love 'em! They work very well and are quite convenient. I fail to see how they would be different than any other Bluetooth device. I mean isn't an AVRCP pause control the same for all Bluetooth devices?!?
Other questions:
. Removing HtcMusic.apk removes the HTC Audio Manager music thingy, but you should probably remove that HTC Music widget (com.htc.MusicWidget.apk) too.
. As an installer, couldn't you rename HtcMusic.apk -> HtcMusic.apk.save and com.htc.Music.Widget.apk -> com.htc.Music.Widget.apk.save on install and rename them back on uninstall?
. It would be nice if this could be set up to auto start - and perhaps get rid of the little icon for those of us who would like it to always be running in the background
I would like to work with you - perhaps offline - to get this working for me and all other HTC Hero owners who might have a Bluetooth headset and want to use Google Listen, etc. You can contact me at [email protected].
This just in - I installed MortPlayer to pick a music player to test with. It works! AVRCP works with MortPlayer - just doesn't work with Google Listen! Wonderful! Who do I complain to now? Is it possible for us to debug this?

hi!
was having all the same problems (but with mixzing, I do not know Listen). This nice app makes me happy again about having bought a bluetooth headset!
@uninstall/rename:
AFAIK it's not possible for an application to rename/uninstall other applications on install. Additionally the HTC player is not installed in the "normal" app area, but under /system/ (that's the reason why you cannot uninstall it the standard way).
So I assume there will be no easier option than doing this as root via adb.
and @icon:
on my hero I can deactivate it in the preferences
and yes: autostart on headset connect would be nice!

Ok, tried today with Google Listen:
Seems to work partly (while having Headset Button Fix running). It does not react on the Play/pause button, but "Stop", "Next Track", "Previous Track" seem to work for me (while listening).
As far as I understand this is an issue of Listen but I am not sure about this. What they definitly did not implement is to react on AVRCP when the app is not started yet (some music player do start up then). To do this the app would have to register a BroadcastReceiver via its Manifest.xml file which it doesn't.
Maybe somebody could test the Play/Pause behaviour on a different phone (not a Hero), where AVRCP works normally. If then the behaviour is the same, then probably the Listen app is to blame.
hope that helps..

Pause/Play is all I really want. My Bluetooth headset doesn't have a Stop button and Stop would be the wrong thing to do as it would loss my place in the track. I cannot for the life of me understand why this is so difficult nor why one would implement Stop/Next/Prev but not Play/Pause!!! Makes no sense.
Then again I still haven't figured out why Google Listen seems to be behind WRT podcast feeds. For example, I use Banshee on my Linux box. I've subscribed to, for example, Security Now. Banshee shows and has downloaded the latest episode. But Google Listen? Just has a refresh menu selection. Select that and it thinks for a while but no new Security Now episode. Why does Banshee know about it but not Google Listen? Aren't they both going to the same source RSS feed? Shouldn't they both recognize there's a new episode?!?
Who do I contact exactly to submit bugs/etc. for Google Listen?....
Ah here's the link: http://listen.googlelabs.com
Note they say:
Can I use my Bluetooth headset?
Definitely. In fact, we love using Listen with wireless headsets. Using a headset with A2DP capability, you can get you audio content right in your ear, and often use the headset controls as well.
Click to expand...
Click to collapse
Note the use of the term often! Ugh!
Guess it's off to their forums...
Anybody know of a good podcatcher for Android that works with AVRCP?

(a) solution for audio manager problem..
A solution (I know, not the beauty price) to solve the problem of parallel controlling audio manager and music player (in my case museek), w/o rooting my fone, and deleting audio manager:
I've recorded a nice 3 minute piece of SILENCE with recorder, named it SILENCE, and started audio manager with playlist 'my records' (only containing before mentioned silence recording). Following, start Headset Button Fix (great program!), and Museek; result: although headset still commands audio manager aswell, it only skips/ replays/ forwards the silence recording, and my music on Museek is OK, replay-able, forward-able.. I knows it's a noobie's solution; but it works! (for folks, who like me, don't want to root their Hero)

johnny_z said:
I had the same problem. So I debugged a little bit and found out the following:
The problem:
Normally an Android device should broadcast a "MEDIA_BUTTON" action when the AVRCP buttons on the bluetooth headset get pressed so that applications like music player can react on these events. It seems that HTC decided to ignore this and uses some other (non-standard) way of doing this on the HTC Hero (maybe on other phones too, I don't know).
My workaround:
I found out that at least l can see the button press events in the device logs. So I implemented a workaround application for myself, which simply monitors these logs. When it finds one of these AVRCP messages it broadcasts the "MEDIA_BUTTON" event which normally the platform should send. I know, this is an ugly way of doing this (because it needs a running service, monitoring the logs) but currently I see no other way.
This enables other applications to react on the headset buttons!
You still need to disable or remove the HTC music app or both applications will react on the buttons! I simply deleted it from my Hero (see instruction below).
As I saw here today that others might be interested in this workaround too, I published my app in the market a few moments ago. It's named "Headset Button Fix".
I cannot guarantee that it works for you, because I had only my headset (Nokia BH 503) for testing and I am not sure if the log messages are the same for other headsets. Just give it a try.
And finally, here the instructions how I removed the HTC music player from my (rooted) HTC Hero:
# Make the phone's filesystem read/writable:
> adb remount
# copy the HTC Music app in the current directory
# (for backup, if you want to reinstall it later)
> adb pull /system/app/HtcMusic.apk ./
# Delete the HTC music app on the phone
> adb shell rm /system/app/HtcMusic.apk
# Restart your phone afterwards.
Hope I could help someone with this..
johnny
Click to expand...
Click to collapse
I guess at some point I need to learn this ****! I have been trying for the last 2 days to do this and don't know how to go about it!
I am rooted, got fresh, and gumbo going, so could some one help me out with this!

Related

SE HBH-DS970 bluetooth headset

Anybody using the SE HBH-DS970 bluetooth headset with the Hermes and if so what is your experience?
Thanks
i use that one waht is your wonder?
I wanted to know if everything works fine and if you are happy with the experience (sound quality, responsiveness, etc.).
I tried it briefly at a store and everything seemed to work except when I received a call I could not hear the person talking. It may just be that I needed to do a soft reset but if I know it is working with the Tytn for someone else I will buy it.
Thanks!
No Good.
1. Sound Quality is very poor even with the A2DP hack. Far from my M600i. It's much better with the original usb headset. so I guess maybe Sony Ericsson has a different A2DP encoding implement or have some tricks on the media player?
2. Only the Call Key and Volume keys work. I don't know if there any PPC music player support DS970's music keys.
1. After registry twiks the sound quality is super.. seems even better than native usb headset.. Only one problem I couldn't solve so far.. it is skipping every 40-50 sec. I am using now original rom from o2 germany. I am going to try imate rom or at least new radio rom. Let see, if it helps
2. All keys are working with native Windows Media Player.
I am using it with PocketPlayer. Works fine with every button. Sound quality is super after the hack. But I got the same problem as SWayf, music got skippy every while...
Multipoint Function with PC Headset profile?
Has anyone tried to pair this headset with a Hermes and simultaneously with a PC that supports the bluetooth headset profile so that it is possible to switch from VoIP (eg Skype) and the mobile phone easily?
Following on my previous post, I now have the headset in hand and although I can connect to my PC and phone simultaneously using the multipoint functionality, the PC connection is only for music playback, ie the microphone is disabled, so I cannot use the headset for VoIP calls. The Bluetooth Service Class is listed as "Audio Sink" rather than "Headset". I don't suppose anyone knows of a way to activate the microphone in this mode?
SWayf said:
1. After registry twiks the sound quality is super.. seems even better than native usb headset.. QUOTE]
wud u please tell that what exactly u did, caz i m new at ppc's
thx
Click to expand...
Click to collapse
Really regret buying it.. Tried the A2DP tweak with the Hermes Tweaker but no luck. Better soundquality but sound keeps skipping every 30-40 seconds, useless for listening to music... I would got nuts having to listen to those skips that often..
Anyone found any tweak to get rid of the skipping problem?
Buttons works fine for controlling Tytn audio quality is ok and I love the looks of it, if I just could get rid of that skipping..
How sick is this! I found this tip on another forum.
Try installing this taskmanager, start wmp and then the task manager, close any apps you don't need to use and then set it to monitor system load.
http://www.iaccarino.de/silvio/ppcstuff.htm
As long as it's running NO SKIPPING so far, have been listening to three full songs so far....
Which of you gurus can figure this one out??? So it must be possible to fix the problem by emulating what this software does??
Any updates on this?
Considering buying one, but wont if there's no fix to the skipping
I've just bought one of these headsets. God, the sound is atrocious. Can someone please fill me in on the hack that was mentioned earlier? I've got the Fit4cat ap on my Hermes but the sound is still rubbish even after adjusting the the "improve BT A2DP sound quality" setting to "excellent". Is this the hack that was referred to earlier or is there another I am not aware of??? Please, can anyone help with this. I feel I have wasted a serious amount of cash on this
http://forum.xda-developers.com/showthread.php?t=284974
This is what you need to read/download.
Hi!
Got hermes and ds970 to work (almost) perfectly
I did this, step by step:
-Hard reset hermes (got o2 xda trion with latest htc wwe rom 1.35 radio 1.18)
-installed ms voice command 1.6
-installed beta version from jetware and their hermes fix
(all files can be found here http://www.jetwaremobile.com/beta.htm don't forget to soft-reset after installation of the "code signing certificate")
-installed a2dpfix
-get HTweakC and set a2dp quality to "medium" do not set it any higher, as the sound quality will be better on medium than on e.g. "excellent"
Configure Jetware Software to show CallerID etc...
Working:
-CallerID shows name!! AND number (alternating) everytime
-A2dp quality is quite good (could be better, but definately very usable)
-Voice command quite usable (still rarely switches back to device speaker)
-very stable bluetooth connection
-remote control of windows media player
not working:
-display doesnt show song title, but i guess we'll never get that on a wm5 device...hope i'm wrong.
Wanna thank everyone on the hermes gps thread...keep up the good work!!
so you can stream media player to the headset too as well as controlling VC1.6? Does VC1.6 fire up when pressing headset button?
Hi!
When I'm listening to music, and press the headset button:
-Mediaplayer goes on pause
-after 2-3 seconds I hear the voice command ding-sound and can say my command. Then hear the lady from microsoft ;-) respond (on long responses the sound sometimes switches back to the device speaker such as when the lady asks me what number-entry to dial and there are 5 numbers in the contact.)
-then switches back to playing mediaplayer for about 2 seconds until the phone initiates the call and then pauses mediaplayer again and switches the headset to the call.
-after the call sound again goes to a2dp and the song resumes playing.
Hope it stays that way...I'll be very very carefull what programs I install.
programs I got installed at this point are:
spb diary
prssreader
navigon mobile navigator 5
google maps (the new not java one)
wakeitup
pocketstreets 2005
tcpmp
clearvue pdf
spb gprs monitor
totalcommander
+the ones mentioned in my post above
(all programs, if not mentioned otherwise, are the latest versions)
oh BTW I tried setting a2dp quality to "low". I can't hear the difference to "medium" and think it will be less stress on the cpu.
what does not work, is also that the announciation of new messages from voice command 1.6 when set to "announce only over bluetooth" still come out of the device speaker.
Hope it works for you, too.
excellent. i'll try these settings. thanks for detailed message
got myself a ds970 and followed your instructions Brevi. music streams brilliantly but i can't transfer calls to the headset,make calls from the headset nor can i get VC1.6 to fire up when i press the headset button. if i start VC1.6 on phone, then i can say command on the headset and that works.
Do you install the JetDial app?
What settings did you configure in the Jetware settings?
any ideas?
i have the "new" btagext.dll which fixed VC1.5 and mono headset - do you think that's the issue?
Update: Aha, i uninstalled the JetDial app (stupid or what) and now everything works except starting VC1.6 using the headset button. i suspect, JetDial has left some reg keys that need removing. No idea what though
Hi! Yeah, you probably need to do a hard-reset to get a clean install of all the little "helpers". I'm confident it will work then.
Tell me if you get the "play reminders only over bluetooth handsfree" option in vc1.6 to work maybe with the btagext.dll. I'm away from my main computer for a couple of days and unfortunately can't mess with my phone till I get back.

Customizable AVRCP Agent

Hello,
here is my new version of the avrcp-agent. It is now customizable, so you can control every application from wich you know the messages to be send as WM_COMMAND.
On startup you do not see anything from the app! When you start it a second time, you see an menu at the bottom (OK and SETTINGS) where you can configure various things like the path to the application you want to control and timings for double and triple clicks. Don´t click the OK button, because the app will exit after that! Just leave it run in background. The menu disappears after clicking somewhere else.
Here are the sample Codes for the CorePlayer:
WindowName: CorePlayer
play/pause 1102
PREV 1100
NEXT 1101
OpenFile Dialog 1105
Switch Display 1037
For the GSPlayer:
WindowName: GSPlayer
play/pause 40027
PREV 40037
NEXT 40038
FastFF 40075
FastBack 40074
OpenFile Dialog 40018
Switch Display 100
You can customize the Agent for the functions of the headset by setting the message values to the buttons you want to.
I hope you will enjoy.
Greets,
Thomas
21.09.07 - BUG!
There is a bug in the program. When you reset the device, it "forgets" the settings. I will correct this at monday!
24.09.07 - FIXED! V1.11
I have updated the file to the new version.
-the settings will "survive" a reboot now.
-the problem with the activation of the application to control is fixed
-if you want to start any other program with an AVRCP command, you can now specify a path and the .exe file in the message field!!
Remarks:
-if you change settings, you must restart the agent.
-in the "path" field of the settings you must put the COMPLETE path, including the .exe file to start!
-COREPLAYER: if you want to use the agent with the CorePlayer, you must deactivate the "WMP UI plugin support" under settings/advanced!!!
Wolfman-XP said:
Hello,
here is my new version of the avrcp-agent.
BUG!
There is a bug in the program. When you reset the device, it "forgets" the settings. I will correct this at monday!
Click to expand...
Click to collapse
BTW... great job with the first release! This is a similar to features we are adding into CorePlayer now.
Activate GSplayer
Nice to see a new version. I tried it out and had one problem. WHen Gsplayer isn't running, pressing the play button on the headset doesn't seem to start the application. If I start it normally, the buttons on the headset do what they are supposed to.
Thanks
gewin said:
Nice to see a new version. I tried it out and had one problem. WHen Gsplayer isn't running, pressing the play button on the headset doesn't seem to start the application. If I start it normally, the buttons on the headset do what they are supposed to.
Thanks
Click to expand...
Click to collapse
Fixed. See above.
Greets,
Thomas
works for me now XD
i cant really read what i input to it, but since i made no typos, i was able to configure it. (the font is TOO small).
there no chance for this app or any other to force sound of incomming calls/sms to go through the phone speacker (i dont care if its player through the headset or not ,but not having sound on the speaker makes it imposible to notice a call while driving
some time in the future, ill but a car stereo with BT, and i wont miss calls since i will hear the ringtone through it, but for now, its a problem
cocchiararo said:
works for me now XD
i cant really read what i input to it, but since i made no typos, i was able to configure it. (the font is TOO small).
there no chance for this app or any other to force sound of incomming calls/sms to go through the phone speacker (i dont care if its player through the headset or not ,but not having sound on the speaker makes it imposible to notice a call while driving
some time in the future, ill but a car stereo with BT, and i wont miss calls since i will hear the ringtone through it, but for now, its a problem
Click to expand...
Click to collapse
Perhaps you could use Voice Command to speak the number or contact of the incoming call.
In the next Version i will use a bigger font..
GREAT!
Thank you mate.
Avrcp Wm_command
Hi,
I am creating my own mp3 player for pocket pc. I would really like to be able to use AVRCP. Could you provide me with some info? I am using visual basic .net . I use Interop.WMPLib.dll for playback. How do I process an incoming WM_COMMAND?
Thanx!
any1 knows what is the "exit gsplayer" command?
__s said:
any1 knows what is the "exit gsplayer" command?
Click to expand...
Click to collapse
thanx every1, i've found it. 40004
does this work on WM5?
Hi,
I'm trying to launch AVRCP agent on my hx4700 with WM6 (Kozhura edition) and sony DR-BT50 headphones but without no luck :-(
Build-in WMP10 work, Mort Player work also bu GSPlayer with any available version of AVRCP Agent does not work.
Any idea what I'm doing wrong?
GREAT APP!!!!
Using is with GSPlayer - which is also great. and my new gear4 bluphones.
One little issue, I don't think I got the codes right to start, so I changed them, and I still couldn't get PREV to work (is the code definitely 40037?), so I put some different codes in to try & understand it. Now it's not accepting my changes - I'm stuck with the wrong settings!! I've even odne a soft reset!! where are the settings stored? in the reg I guess. HELP!!!
Also - can yo possibly make it work for QVGA - It's really hard to read!!!!
Thanks so much for this app,
James
Hi,
May or may not be a bug report - on my HTC, with gear4 Bluphones, double clicking 'back' does the same as as double clicking 'Play'. Single clicks work fine. So if the double click is done in software (I think it must be?) I think this must be a (very minor) bug...
Altogether though - FANTASTIC!!
WM_COMMAND codes for PocketMusic
I am looking for an app that will auto-launch pocketmusic when I press the play button. Can I do that with this app? How do I get the codes?
lcd message
Any info about to send title song or other messages to headset with lcd ?
Thanks!
Appelsap said:
I am looking for an app that will auto-launch pocketmusic when I press the play button. Can I do that with this app? How do I get the codes?
Click to expand...
Click to collapse
Yes, you can Launch PocketMusic by entering the path to PocketMusic in the message field for "play single click". But i don´t know the Codes to control pocketMusic
Greets,
Thomas
ciccior2003 said:
Any info about to send title song or other messages to headset with lcd ?
Thanks!
Click to expand...
Click to collapse
no idea. I dont´t have a headset with LCD to test it....
Audio Manager
Hi. Does anyone knows the HTC Audio Manager AVRCP codes?
Johny
Problem with Sony DR-BT50 headset
Hi,
as I mentioned in post #12 I have DR-BT50 headset which doesn't work with AVRCP Agent - probably my headset send different control codes than AVRCP Agent expect so there is no possibility to make right mapping between codes received from headset and WM_COMMAND codes sending to application.
It would be great if new version of AVRCP Agent could:
1. show control codes received from headset (for example in debug mode)
2. map any received control code to any sending WM_COMMAND code
Is it possible to make such AVRCP Agent version?
Thanks for help,
Irek

Bluetooth headphones + Coreplayer = no play control

I've got some Sony Ericsson DS-HBH970 bluetooth headphones which sound pretty good and are great for the convenience of non- cable tanglingness, and control of playback while the phone is in your pocket.
Problem is that I use coreplayer for listening to music on the phone, and when I use the play/pause, or next/previous track control it's doing it on the built in player in Touchflo, and not on coreplayer.
It's incredibly annoying as it means I can't control the player I'm actually using via bluetooth.
Any ideas how to change this?
Many thanks!
Jim
I'm having the same problem.... Does any1 know how to fix that? Thank you
Same issue with Jabra BT3030.
I tried the advanced control plugin features in CorePlayer, for enabling WMP control support .. didn't worked.
Then tried AVRCP Agent (available on XDA, search the forum), which allows you to send command directly to the desired app (WMP, Coreplayer, GsPlayer)... didn't work either. Looks like HTC hardcoded AVRCP support into their player :-(((
I just hope some of the chefs here will comme with a little tweak...
Edit : It works !!! (see below, post #6)
Fingers crossed as this is mega irritating. Frankly I've been astounded at the quality of the audio on my HTC both via sennheisers, and sony ericsson bluetooth cans, but given that I only use coreplayer, and prefer the bluetooth phones for convenience it's a real pita!
Does any WM guru know how to solve that?
Coreplayer working on TOuch HD with BT3030
I tried again tonight, and AVRCP just worked out of the box : play/pause, next, previous fast forwrd (double press)...
It works with Coreplayer in the foreground, or in the background...
I previously used AVRCP agent, but this time it wasn't enabled (maybe it changed some setting somewhere, and it was not meant to be always opened...). I have TFDetached enabled ; I started Coreplayer from the "regular" Today panel, but it still works when switching to TF3D !
If opened Coreplayer before switching on the BT3030 headset (previously paired).
Settings for Coreplayer :
- HTC Windows Media Player Mobile A2DP plugin : on (ticked)
- HTC WMP control plug-in : off (unticked)
Will try to find if that didn't came from another tweaked, but right now I can't think of something else I would have done...
Good luck guys !
Ace! Will try that AVRCP thingy tonight and see if I can get mine to work.
Thanks
Eyaeeya would you be kind and explain to me step by step how did u do that ? Can you post here the version of AVRCP that you use ? NOOB HERE Thank you in advance!
This must sound really dumb but how do I run AVRCP?I got the zip and ran the exe file from it to install it but nothing seems tohave happened.
Sorry for being dense!
Well, I've had AVRCP running for a bit now but I just cannot get it to control Coreplayer by bluetooth instead of the headphones controlling the TF3 player instead.
There must be LOADS of people facing this problem since Coreplayer is near enough a staple application on winmo phones.
What am I doing wrong?
Still no-one?! Surprised by this.
Does no-one use bluetooth + coreplayer besides me and eyaeya?
I'm looking for the same fix too!
has anyone tried to go into coreplayer options(or tools)??? --- I saw somekinda option in plugins "windows media player control" or something like that, see if that helps!!!!
eyaeya said:
I tried again tonight, and AVRCP just worked out of the box : play/pause, next, previous fast forwrd (double press)...
It works with Coreplayer in the foreground, or in the background...
I previously used AVRCP agent, but this time it wasn't enabled (maybe it changed some setting somewhere, and it was not meant to be always opened...). I have TFDetached enabled ; I started Coreplayer from the "regular" Today panel, but it still works when switching to TF3D !
If opened Coreplayer before switching on the BT3030 headset (previously paired).
Settings for Coreplayer :
- HTC Windows Media Player Mobile A2DP plugin : on (ticked)
- HTC WMP control plug-in : off (unticked)
Will try to find if that didn't came from another tweaked, but right now I can't think of something else I would have done...
Good luck guys !
Click to expand...
Click to collapse
for me it works not....
i follow the settings above, but still WMP would be launched be pressing a button on my BT Headset
any solution?
this works!
check out this on
http://forum.xda-developers.com/showthread.php?p=4749697#post4749697
works 100% with Coreplayer
Cheers mate - installed that and rebooted etc but it's still not working with Coreplayer.
It's stopping WMP from using the control but it's just not doing anything with coreplayer.
I've posted on that thread anyway.
Thanks for the link
I've finally given up on CorePlayer. The latest version of Pocket Player 4.1 solves all of my Verizon HTC Touch Pro + Bluetooth problems.
Thanks to Pocket Player 4.1, I now have:
1. Full control of all of the buttons on my Motorola HT820.
2. Lossless flac and ape support.
3. A boost in volume. I set the default equalizer with the pre-amp at its maximum. With a press of a button on the headset, I can boost volume so that it is suitable for freeway speeds.
4. A persistent current playlist.
Goodbye CorePlayer. Don't let the door hit you where the good lord split you.
did anyone ever make progress on this? I need coreplayer for the .mp4 video functionality. I cant find any other player that play is (TCPMP is to laggy).

Bluetooth AVRCP / A2DP issues on XXLPQ stock

Reguardless what i connect to with bluetooth be it my computer, my car, or my bluetooth headset the music controls (play, pause, forward, reverse, and starting the voice talk thing) no longer seem to work properly if the screen is off when i activate them.
Scenario: Listen to music via bluetooth in my car.
Press voice call button on my deck
Phone screen is off, its sitting in the glove box (not legally allowed to be within reach when driving)
What SHOULD happen: Brings up the voice control app... "What would you like to do", and i can tell it to play music or make a call or text or whatever.
What DOES happen: most of the time nothing, returns an error that the phone does not support this feature.
The same happens for when i want to change the song or play/pause the music.
Also get the same sort of problem from my bluetooth headset (Blueant T1) when starting the "voice commands" option. If the phone screen is off i get an error, if the phone screen is on it works as it should.
This only started happening after updating to ICS XXLPQ (stock). Has anyone else noticed this? Is there a different version of ICS that works better, or a custom rom thats tweaked for everything? I use bluetooth damn near every day, it has to work for me.
Thanks in advance!
Bump? Does anyone know what im talking about, have you experienced this sort of thing? Are there others with this problem or should i try reinstalling my rom as if it were an isolated event? I could really use some direction here.
Hi,
I have same problem with my autoradio sony MXBT3900U.
GS2 reboot every 15 min when I use bluetooth function (a2dp, phone, etc.)
I've read that 4.0.4 ics version resolve this issue.
I think we should wait this update or install a custom rom with 4.0.4 (hydrogenics, etc.) or install a GB version.
rgs.
I've got the same problem while playing music in my car.
What I've found MIUI ICS roms support this nicely.
and I've been using them cause of this very purpose.
Actually I kinda like MIUI.
Regards
Gaurav
FWIW, when I got the message you mention about not supporting this feature, I found it was because it was trying to ask me which app I wanted to open in response to the button press.
Try pressing the BT button when screen unlocked and check that it's not something silly like that.
Having read your post properly, it probably isn't.
Yes, it most definately is not something silly like that. Glad to hear im not the only one, now to wait another 5 months to get an update from Samsung I really with sammy was better with updates...
Yep...got the same problem too - pause/play just wont have it on ICS. I've tried a few ICS ROMs - all got the same issue, sound is clear as bell and next/prev tracks work fine - but not pause/play! But must admit, I've yet to try a MIUI Rom.....suggestions?
ICS is proving a PITA for me. I'm on Wanamlite at the mo and I need Sky Go to work (which it does fine) but on the 4.0.4 ROMs I've tried like Hydrogen, it wont work! Knowing my luck, if I try a MUIU rom and I get pause/play to work on my BT headset - Sky Go won't
Found the following post when doing a search on it:-
Fix Bluetooth headset/headphone controls in Mog for Android 4 (ICS)
I submitted this via Mog Mobile App Support but was shot down and told to submit it as a "feature request" here. The problem is that Bluetooth play and pause controls do not work in the Mog app for Android 4 (ICS). The skip and rewind buttons work just fine, but play and pause are not responsive. Specifically, on my Galaxy Nexus device, I cannot play or pause music using the Bluetooth controls on any Bluetooth headset or headphones. This worked with previous versions of Android.
I have contacted the Android development team about this, and they said that the Play/Pause specification in ICS has changed a bit. And all that is required is a short coding change on your part (and other developers with similar apps).
They even provided the proper coding:
--- DownloadServiceLifecycleSupport.java 2012-03-26 14:46:29.000000000 -0600 +++ DownloadServiceLifecycleSupport.java 2012-03-26 14:44:21.000000000 -0600 @@ -210,6 +210,12 @@
case KeyEvent.KEYCODE_MEDIA_STOP:
downloadService.reset();
break;
case KeyEvent.KEYCODE_MEDIA_PLAY:
downloadService.play();
break;
case KeyEvent.KEYCODE_MEDIA_PAUSE:
downloadService.pause();
break;
default:
break;
}
Click to expand...
Click to collapse
So it looks like there's the answer.... it's just that it may as well be written in Swahili for all the good it does me. Maybe the Devs can implement whatever that means, into the roms (or produce a flashable zip?)
EDIT: Found a temp workaround during more googling.... it's an app called Media Button Router and seems to do the job on my S2.... HTH somebody else here!
It helped me! Thanks! Now I hope they fix it for everybody. Media Button Router works for most of my audio apps. I wish it would just go back to the previously playing thing when you hit play though. That and it doesn't seem to recognize Audible for Android...
Willie_Heckerslyke said:
EDIT: Found a temp workaround during more googling.... it's an app called Media Button Router and seems to do the job on my S2.... HTH somebody else here!
Click to expand...
Click to collapse
Dude, you just made my day !!!
It works flawlessly with my Pioneer Car Radio! I couldn't use any HW buttons to control my music until you mentioned this app .
Kudos!

How to get alarms/notifications in speaker if headphones plugged in.

Hello Fellas!
Recently i started to listen to music/audiobooks before i go to sleep,
the problem is that in android 4.2/4.1 even with clock apps that tries to force audio through speaker (at least on my phone) only plays the audio through the headphones which has fallen of during night.
So i though i should make an post instructing how i got the alarm to play through the speaker even with the headphones connected.
the answer is Soundabout combined with Tasker (you could probably use other automation tools as well)
1. download soundabout free from market.
2. set Media Audio to speaker.
3. force close soundabout.
4. Download Tasker (which is a paid app but is well worth the money) (or other automation tool)
4a. go to settings and untick beginner mode.
5. Download and place "userbackup.xml" in the "tasker" folder in the root of your sdcard
userbackup.xmll
6. Open tasker, press the menu button --> data --> restore.
This hack will open soundabout at 6am if the headphones are plugged in, if you are rooted it will also force kill soundabout when you unplug.
NOTE: if you have any profiles allready you should make a backup and add my profile at the bottom of your "userbackup.xml."
Hope this helps!
Best Regards
Thanks
No problem, the only problem is that you have to force close the app every single day though,
i emailed the developer of soundabout about this and he said he would try to make a tasker plugin to make this easier!
Hey guys.
Any update on this?
Thanks
Alan
I dont get it... Soundabout runs a service, so it should be able to force audio through speakers without the need to fc it and start it via Tasker
But the fact is that it does not work on my phone. I have a headset plugged at all times and I just miss all calls
It is said that music apps can prevent soundabout from routing audio through speakers.. i am still testing, will post if I come to a conclusion on what music app does not bring this issue
I ****ing hate those ****tards at google who thought they should change that... since the beginning of time, call and sms alerts always went to speaker regardless the headset is plugged
maeman said:
I dont get it... Soundabout runs a service, so it should be able to force audio through speakers without the need to fc it and start it via Tasker
But the fact is that it does not work on my phone. I have a headset plugged at all times and I just miss all calls
It is said that music apps can prevent soundabout from routing audio through speakers.. i am still testing, will post if I come to a conclusion on what music app does not bring this issue
I ****ing hate those ****tards at google who thought they should change that... since the beginning of time, call and sms alerts always went to speaker regardless the headset is plugged
Click to expand...
Click to collapse
I guess you dont have to fc, but i atleast had to force everything to the speaker. So the easiest way to get the sound back to my earplugs was to force close it.
The updated version does it automaticly so im good for now
Will pay $ for tasker script.
Hi to all of You.
I would like to have profile that force incoming call ringing and notifications to speaker when wired headphones with mic is plugged but not media sounds like YouTube or games, media sounds should be played only by wired headphones with mic.
I am willing to pay some reasonable amount of $ for person, who will write such tasker script for me.
([email protected])
Audio through external speaker with headphones plugged in - Tasker
Any better solution found for this yet? I would like to get tasker to still play audio through the external speaker when the headphone jack is plugged in. I would prefer not to use another app for this, just a tasker profile.
I just received a pressy like headphone button but it mutes the external audio since the phone thinks headphones are plugged in. The apps available for the Klick buttom don't seem too trust worthy or functional. I still want to use it to keep the dust out of the jack but not miss all the audio calls and notifications. A simple tasker profile to accomplish this would be great.
Any ideas?
pzayx said:
I guess you dont have to fc, but i atleast had to force everything to the speaker. So the easiest way to get the sound back to my earplugs was to force close it.
The updated version does it automaticly so im good for now
Click to expand...
Click to collapse
also with Xprivacy you can change and give permission to prevent soundabout from changing speaker after, or there are many other permissions it's asking for.
Couldn't dig deeper, but may give an idea to someone.
I had a similar issue, except in my case I use a wired handset with my phone and I wanted notifactions to sound through the phone speaker rather than through the handset. My solution was to use the Automate app with the configuration attached. Plugging the handset mutes the notification, then on SMS received it plays a sound, with the output stream set as "ring" so it sounds through the phone speaker.
As far as I'm aware, it's not possible to play audio through two streams simultaneously- don't cross the streams...
I'm using a Sony Z3 with LineageOS, but I guess this should work with any android compatible with the current version of Automate.

Categories

Resources