Bluetooth headphones + Coreplayer = no play control - Touch HD Accessories

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).

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.

Any way to play WMP over A2DP stereo bluetooth with device off/standby?

Hi, since coming from the Treo 700wx I don't miss too many things but I do miss not being able to continue streaming bluetooth stereo(WMP music) from the Mogul to my Motorola S9's with the device off i.e. just pushing power button once. My only option seems to be blanking the screen in WMP but that really doesn't lock the device from input. Is there any option to do this without enabling keyguard/locking? Maybe the HTC devices or the Mogul in particular just handle this differently than the Treo(among many other differences)? Thanks in advance.
I just got the Motorola S805's. I wish WMP had that feature built in. A program I've used before, that I can't seem to find on my computer, is http://www.handango.com/PlatformPro...=2&N=4294913805 95837&R=51696&productId=51696
This program worked perfect for the display issue!!
I have the S805's also (great headphones) and stream with SiriusWM5 which uses WMP. It's quite annoying to have the display on while streaming. I am not sure if TCPMP also has this behavior.
I just installed TCPMP and tried opening up an MP3 and putting the device in standby and audio pauses.
Man this blows.. even in Windows CE media players gave you the option to blank the screen to save battery life. With all the advances in software you would think this would be trivial.
yeah i just installed the trial version of PocketMusic. When I had it before I didn't have BT headphones. But I've tried just about all the settings I can think of, and all the results pause the music at some point. at this point though, I really don't mind locking up the phone with WMP. but it is annoying cause it's having to hit several buttons vs 1
if i were able to get PocketMusic to work with the display auto shutoff that locks all the buttons, i would only need to hit the power button to access it again.
TCPMP works for this...You have to go into Options -> Settings -> Hotkeys -> goto the 2nd to last option & set the "screen on/off" to what ever button you like...Now when you are playing music just hit that button & it will kill the display.
On a side note...Anyone able to get SiriusWM5 to work w/ TCPMP on the new WM 6.1?...I keep getting an error saying "Player: Audio codec (windows media audio) not supported by the player!"
I am getting the same error with TCPMP
somebody sent me this.
http://o2-orbit.blogspot.com/2007/10/windows-media-player-playback-in.html
But with windows mobile 6.1, it works how I've always wanted it to,.
1999TL said:
somebody sent me this.
http://o2-orbit.blogspot.com/2007/10/windows-media-player-playback-in.html
But with windows mobile 6.1, it works how I've always wanted it to,.
Click to expand...
Click to collapse
I stand corrected. Using my old method of using device lock that blanks screen while using bluetooth, when I would fast forward WMP wouldn't light up like b4. Now i just switched to the included headphones and when I put it in standy by it shuts off. I might try that link i posted above.
1999TL said:
somebody sent me this.
http://o2-orbit.blogspot.com/2007/10/windows-media-player-playback-in.html
But with windows mobile 6.1, it works how I've always wanted it to,.
Click to expand...
Click to collapse
OK You ROCK!!!!
This totally works and solves the problem with WM6 and SiriusWM5 for me!
I am streaming Sirius using Windows Media Player in Standby mode right now!!!!
can someone make this into a cab?
[HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Preferences]
"UnattendedPlayback"=dword:1
"FastCacheReserve"=dword:00800000
"LocalCacheReserve"=dword:00800000
Here you go:
Use at your own risk. I installed it on a TytnII and it didn't work. The registry entries were installed properly but WMP stopped playing when I put it in standby.
Since I know how to edit my own registry and don't need a cab it's not worth my time to further test. If it's useful to you then great!
Anyway.. here is the cab you requested:
http://www.fileshex.com/download.php?file=96afb58591ba6734f06c593cbd0f7759
Enjoy!
awesome reg settings!! fixed the issue for me. Tried pocket music and like the EQ functions but will probably stick with WMP now that it will play in standby. Thanks!! Once again this forum comes through for the Mogul cult!!!
These settings did not work for me, the WMP stops and the device powers down. How did you get it to work?
I ended up using armstrom's Devicelock v1.2, a very clean solution to turn off the display and lock the buttons with one button press.
jrebeiro said:
OK You ROCK!!!!
This totally works and solves the problem with WM6 and SiriusWM5 for me!
I am streaming Sirius using Windows Media Player in Standby mode right now!!!!
Click to expand...
Click to collapse
I assume this isn't phone specific? Ive always wanted to be able to shut the screen down to conserve power but still listen to audio
Not sure, maybe dcd version or verizon related? My DCD 2.1 works great in standby with WMP streaming over a2dp with those reg edits.
Try the HTC Audio Manager version1.02.919.713 and the program allows the phone to sleep while still playing without any changes. It also uses about half of the ram that wmp uses when the program playing with the library loaded up.
remlle said:
can someone make this into a cab?
[HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Preferences]
"UnattendedPlayback"=dword:1
"FastCacheReserve"=dword:00800000
"LocalCacheReserve"=dword:00800000
Click to expand...
Click to collapse
I can only find UnattendedPlayback in the registry. I can't find FastCacheReserve or LocalCacheReserve. Any ideas? Should I just change the UnattendedPlayback to 1 and not worry about the rest? Thanks
Thats what I did just changed it to 1 and reset and it worked.
Jeff Lee said:
Try the HTC Audio Manager version1.02.919.713 and the program allows the phone to sleep while still playing without any changes. It also uses about half of the ram that wmp uses when the program playing with the library loaded up.
Click to expand...
Click to collapse
That's what I used on my Apache (before it fell off my motorcycle on the freeway ). The HTC Audio Manager works great with the screen on or off.

[REF]Information for the ROM CHEFS out there.

Hello PPL,
i dont usually post in the forum but iv got some info for those cookers out there. Got my Touch pro yesterday, been playing around with it. Found some bits with the standard HTC rom Version 1.90.405.1 Radio 1.02.25.19
Wifi- Works fine but gets very warm at top of device (posible power usage problem,Radio)
Bluetooth A2DP- had to change bit rate from 44100 to 48000 (through Adv config)
FMRADIO- works fine but will not feed radio stations through bluetooth headset. Only to wired headset.
TF3D- can be sluggish.... hope you guys can speed things up out there.
Voice Call record-any chance of this in upcoming roms. have heard this is possible on device
Graphic equalizer- any chance this can be modified for Bluetooth Headset.
Landscape mode via shortcuts menu. runs without graphic acceleration. (use TOMTOM 6.030 in landscape. No option to change to this in tomtom program. screen refresh (2fps if lucky) very wiered whole phone slows down until return to home screen which then returns to portrait.
This device is a great platform for you guys to develop your roms on to. Cant wait to see some of your work in the next comming weeks. I hope some of this info is a help to you lot out there
Goodstone
A2DP only works on a bitrate of 48000 it doesnt support other
the fm radio probably uses the wired headset as antenna like the old sony phones. even if one gets it to work through bluetooth it would still be needing this wired headset to receive broadcasts
reply
i thought by having the wired headphones and connected the bluetooth that i would get the volume from radio through to bluetooth but still reroutes to wired.
in regards to A2DP. the playback quality from touch without adjusting value was pretty poor. especially at top range sounds. if A2DP only supports 48000 how comes there is an adjustment on SCHAPS ADV config to change bitrate to 44100.
I have a question, are the wired headphones any good?
Is it possiable for someone to extract the software for the fm radio? Curious to see if it works on the fuze...
....
Wired headphones not to bad to use, earphones dont stay in my ears one of those people with funny shapes ears.
Anyone do you think there will be a fix to the landscape issue because i use my tomtom alot for my job and i like the display in landscape.
cheers
Remember people, Raphael is still in the VERY early stages, loads of stuff should be fixed fairly rapidly, best part of having a PPC
goodstone said:
i thought by having the wired headphones and connected the bluetooth that i would get the volume from radio through to bluetooth but still reroutes to wired.
in regards to A2DP. the playback quality from touch without adjusting value was pretty poor. especially at top range sounds. if A2DP only supports 48000 how comes there is an adjustment on SCHAPS ADV config to change bitrate to 44100.
Click to expand...
Click to collapse
probably the radio application not supporting it.
A2DP should work with 32000 , 44100 and 48000 , but i found out it only works well on 48000 with the blue soleil software i use on my pc.
further investigation showing that the device and rom support all bitrates.
most logitech a2dp devices work well on 44100 joint stereo mode. allmost all nokia a2dp devices use 32000 joint stereo. jabra uses 48000 stereo. sony uses 48000 stereo. the rest im not familiar with. older a2dp devices tend to work better at 32000 joint stereo mode.
goodstone said:
Hello PPL,
Wifi- Works fine but gets very warm at top of device (posible power usage problem,Radio)
Bluetooth A2DP- had to change bit rate from 44100 to 48000 (through Adv config)
FMRADIO- works fine but will not feed radio stations through bluetooth headset. Only to wired headset.
Graphic equalizer- any chance this can be modified for Bluetooth Headset.
Click to expand...
Click to collapse
I'm using SRS Wow HD in ELF, but will definitly give it a try on the Pro.
It works through BT.
And maybe then the BT trick that was tried with having the earplugs connected might work.
Attached you'll find the version i made the with the advanced settings.
As for Wifi what is the default setting in it's power mode?
suppose this works on a wizard also ?
da_jojo said:
suppose this works on a wizard also ?
Click to expand...
Click to collapse
I have a wizard but haven't tried it, been playing to much with my ELF
hehe i would too if i got one ^^
im still waiting for my touch pro to arrive
in the meanwhile i will give the srswow a shot and try it on a friends plain mda vario, since mine allready got the srswow thing.
i'll report back on that one.
We'll i'll be ordering mine on Friday morning so with luck it's in on Saturday.
Def the first thing to install and test can't live without it anymore.
Once your used to Sound enhancements and go back to regular you realise what your missing.
And i never tried the HTC equalizer as it did not support me ST-BT headset.
thanks will try WOWHD tomorrow. default power setting in wifi is best battery. HTC should really work on there software, hopefully there music player should get better with later rom versions. Now using windows media to play audio getting a much better sound quality.
goodstone said:
thanks will try WOWHD tomorrow. default power setting in wifi is best battery. HTC should really work on there software, hopefully there music player should get better with later rom versions. Now using windows media to play audio getting a much better sound quality.
Click to expand...
Click to collapse
Well it wasn't working over the headset it had no effect using the HTC Player.
But then switched to my BT headset and WMP and it's doing it's jiggy.
Also working on the build in speakers using WMP.
Looks like the HTC player is using it's own Audio Driver.
But with the ToiuchFlo3d config tool it gets even better.
I can't compare it to a previous diamond situation though.
For me that's an easy choice. WMP it is then. Gives me one less tab on the Home screen
I'll try the BT Sample rate tomorow.
Touchflo was doing fine barely glitches
Noonski said:
Well it wasn't working over the headset it had no effect using the HTC Player.
But then switched to my BT headset and WMP and it's doing it's jiggy.
Also working on the build in speakers using WMP.
Looks like the HTC player is using it's own Audio Driver.
But with the ToiuchFlo3d config tool it gets even better.
I can't compare it to a previous diamond situation though.
For me that's an easy choice. WMP it is then. Gives me one less tab on the Home screen
I'll try the BT Sample rate tomorow.
Touchflo was doing fine barely glitches
Click to expand...
Click to collapse
WMP is wicked with WOW. iv got to say HTC media player is rubbish.Hope someone tweeks the htc player. i like the graphic interface on it

HTC headset...need solution

Vets...
Need advice on something...I have researched but the things I am finding do not seem be the answer or I am too new to know.
I have a custom rom (SSK rom 1.5 B2B b.21015 does not matter but added it for reference). I have the HTC WIRED headset with remote that suppose the control the touchflo player & phone. The phone parts works but with I press a pause, forward, reverse, etc it opens the Windows Media player. I am looking for a fix, reg hack, etc. if possible to get the wired HTC headset to control the touchflo player???
Can anyone point me in the right direction, pls???
it sounds like windows media and touchflo are fighting for musical supremacy...my advice get advanced config progrom disable the music tab and just have windows media player be your default...it works better
try this app
http://forum.xda-developers.com/showthread.php?t=502881

How to turn off the HTC Audio Manager

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!

Categories

Resources