API for HTC Audio Manager - 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 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

Related

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?

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?

API for HTC

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?

Bluetooth control and Conduits PocketPlayer on HD2

If you want a good sound quality with equalizers and lesson to music on your stereo Bluetooth headset, you can't rely on windows media player or HTC audiomanager. So far I tried all of the music player software on my HD2 but I wasn't satisfied with any of them. Previously I used the PocketPlayer 4.1 on my HD and that was really amazing, but when I changed my PDA to HD2, I really disappointed because I couldn’t control the playback with my Bluetooth headset. As you know the Option menu of pocketplayer cannot changed on winmo 6.5; therefore, if you want to change the setting, you must do it through the registry.
If you want to use this software as your music player and control it via your Bluetooth headset you can follow these steps:
1- Disable the HTC audiomanager (disable the music tab on manilla).
2- Install PocketPlayer 4.1.
3- Execute the application and go to Menu->More->Options and select the Plugins tab.
4- Touch "Update now" link and install the Conduits WM Adapter (your phone must be connected to the Internet).
5- Exit the software through the Menu (Not the X button) after the plugin is installed.
6- Go to registry HKCU->Software->Conduits->Pocket Player->Plugins->gen_wmhostand and change the entry {B71FB....} from 0 to 1.
7- Save the changes and soft reset.
That’s all. Please note that if you open the windows media player, it override the Bluetooth control. So, to use this tweak you must not run the media player.
I've been using the PocketPlayer since yesterday and the sound quality and volume is much better than the media player and audiomanager. Also, it is pretty satisfiable than my previous HD.
of course you can change the options of conduits pocket player on winmo 6.5.
Just go to the options tab, double-tap the option you want to change, open the keyboard and tap on ENTER.
mideel said:
of course you can change the options of conduits pocket player on winmo 6.5.
Just go to the options tab, double-tap the option you want to change, open the keyboard and tap on ENTER.
Click to expand...
Click to collapse
Sorry my bad. I didn't know that.Thanks for the tip.
Just installed CPP 4 and it literally slowed my device to a snails place; had to reset (which took a couple of minutes to enable!)
I am considering buying HD2 and use Pocket Player everyday.
I would be grateful if people can answer a few questions:
- The method provided above (using the keyboard to access menus) work for any menu function? Including Options?
- If so, were you able to assign buttons for functions? I use a lot "back 10 seconds" and "play/pause" and would like to assign them for the "arrow" button or "windows" button (as ther is no media button on the device). Is this possible?
- considering slowing down the device, is it everyone's experience? Did you try installing to SD card (worked with me on Kaiser, despite some random slow downs)?
Thanks so much.

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