API for HTC - Windows Mobile Development and Hacking General

I would like to develop a custom application to control HTC Audio Manager with my steering wheel playback controls in my car. I can receive button events via bluetooth, but I need to forward them via my application to Audio Manager like home screen plugin.
Does anybody know how HTC home screen plugin "talks" to AM to get information about tracks and change playback options? Maybe there is a good api hook for Windows CE to spy on these calls?

Related

API for HTC Audio Manager

I would like to develop a custom application to control HTC Audio Manager with my steering wheel playback controls in my car. I can receive button events via bluetooth, but I need to forward them via my application to Audio Manager like homescreen plugin.
Does anybody know how HTC homescreen plugin "talks" to AM to get information about tracks and change playback options? Maybe there is a good api hook for Windows CE to spy on these calls?
talks english "Just kidding", sounds fancy ,good luck
Yeah, it took me all night to figure out that Apispy from Microsoft Visual Studio 2005 doesen't work. An older version works.
Here are the SendMessage wMsg, wParam and lParam:
0x401,0x1,0x0 - Play
0x401,0x3,0x0 - Pause
0x401,0x7,0x0 - Prev
0x401,0x5,0x0 - Next

Today Plugins for WMP and Volume

I am looking for some audio controls for WMP and Volume for my today screen on my Wizard.
I already have a WMP plugin which I'm fairly happy with, only problem is it lacks a volume control. I don't like to use the main volume as it only works in 20% jumps and I don't have a volume level on my headphones.
Anyone got any suggestions?
Audio manager plugin that selects WMP or HTC Audio Manager
In response to my request, JJ has created a HTC audio manager plug-in that allows you to select between WMP or HTC audio manager. I'm attaching the rapidshare link so that you may have it. To configure goto SYSTEM-->TODAY and you can configure the audio plug to play either from WMP or HTC Audio manager. It's been tested by JJ and works fine. At this moment, this has only been tested on the Hermes running WM6 shadow, but should work on other wm6 devices since it's just a simple cab.
DPAD usage is enabled: middle button = play/pause, left/right = track seek.
the only thing is u cannot control volume through the plugin (this is where your PPC profile app comes in handy)
For those of you who perferfer WMP as you player, I've comprised a list of known audio today's plugins. Their names are:
1.mmram HTC WMP TodayPlug.cab
2. SpbToPlay[1].arm.cab
3. WMP_TodayPlugin.CAB
They were found over on XDA. Feel free to search for them.
Here's the link . Please do not upload this file to 4mobiles download site
http://rapidshare.com/files/37933768/Black_Shadow_HTC_AudMan_Today_PLUGIN.cab.zip
Cheers and Enjoy
ALL CREDIT GOES TO raja_1. I'm just a thread pusher!!!
I just had a look at SPB to Play. It, seemingly, dies exactly what I want. Only problem is it doesn't seem to be linked to WMP. I can't set up a playlist it just starts from the first track in the library and loads them all :S
I've had a look and apparently it doesn't work with WM5.
Anyone know what it should do whan functioning correctly? Anyone know how to link it to WMP?

Launch application using bluetooth (AVRCP) button

Hi
I'd like to remap one of my bluetooth hands free (AVRCP) controls to launch a program (voicecmd.exe in MSVC). Does anyone know if there's a program that can do this, free or commercial?
I cannot use the 'talk' bluetooth button because when I'm listening to music it connects via the bluetooth 'audio' profile and ignores any 'hands free' profile commands.
Thanks in advance for your help!

Media Player Remote Control

Hi there,
does anyone know which program catches the events of clicking once or long for redial at a bluetooth headset or the headset delivered with the HTC Backstone?
What I'd like to achieve is a program that catches these events and redirects them if necessary. On the other hand the program should be able to catch new events.
For example a double-click. This event should then be routed to the media player and switch to the next track.
Is there already a solution available for this. If not I'll develop one - but the first thing to start with is to get the events.
Thx in Advance
Steve
I don't know if it helps, but I have a Sonyericsson K800i, and it has inbuild bluetooth remote control, I think it's because of the AVRCP profile tha the HD has, that can control the HD. I was able to control my HD, simulating the d-pad for example.
AE Button Plus ?
I tried to use this software but it's not able to capture the button press of my Headset.
Any other ideas?

External Music Control

I own a Venturi Mini, which is a in-car FM Transmitter/Bluetooth unit. As well as being a hands-free kit it also connects as a bluetooth stero headset to my HD and transmits the music via FM to my stereo. It's a lovely piece of kit.
On the unit, as well as being able to dial and hangup there are play, pause, stop, fast forward & rewind controls. These used to operate the music player in Manilla.
I have recently flashed to one of the Stonehenge roms, but now the controls on the venturi connect to Media Player. If I am alreasy playing music through the unit from manilla and then press, for example, fast forward, the manilla player stops and media player opens on it's library plage.
This is annoying. The manilla player is nice and finger friendly as well as having simple visuals. This is great for driving.
Does anybody know if there are any windows settings or registry values I can change to determine which music player an external bluetooth headset controls. I don't mind if I ended up with it fixed to the manilla player or to whichever player is in focus.
Thank you in advance.
Once I wrote the above message I saw a couple of approriate keywords in the list at the bottom which helped me make my searches more appropriate.
Below are a few threads relating to this issue. It appears to be between the bluetooth driver and WM6.5
I can't yet post links so look for the following threads:
568142
566157

Categories

Resources