A2DP Toggle

Small projects created to fit certain needs. Any of these might turn into a bigger application. It depends on everyone's feedback.

Moderators: Teksoft, Sn0wflake

Start program player with a2dp.exe

Postby PiperD » Fri Jan 25, 2008 5:02 pm

Hi - I've got Pocket Player set to start by A2DP. However I prefer using the command-line options to control a2dp.exe (with WM5NewMenu). Pocket Player isn't started when I issue the
Code: Select all
a2dp.exe -a2dp:1
command, but it is started if I use the Today plug-in.

Is this by intent? Can a third command-line option be added to do this?

Thanks!
PiperD
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Fri Jan 25, 2008 4:58 pm

Postby radhoo » Sat Feb 02, 2008 1:20 pm

Doodle wrote:I also suffer from a very high power consumption, which unfortunately makes the software useless. After disabling the software in Today the power consumption returns to normal :cry:

I see. It is not yet optimized, might use too much power.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby radhoo » Sat Feb 02, 2008 1:21 pm

tazmanic2 wrote:It's a nice piece of software, however, i got one little problem:
I use car bluetooth and a sony headset.
Only the first device (in this situation car-BT)will connect as headset. To use the other device as headset, i have to switch the list in the bluetooth settingslist section.
In de second device:Stereo sound is ok! But incoming calls don't make contact with the headset anymore. I also use speakerphone and use mostly the autoanswer button in the middle, when i'm also using"toggle".

Very interesting demand, yes it can be done. Thanks for the suggestion.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Re: Start program player with a2dp.exe

Postby radhoo » Sat Feb 02, 2008 1:22 pm

PiperD wrote:Hi - I've got Pocket Player set to start by A2DP. However I prefer using the command-line options to control a2dp.exe (with WM5NewMenu). Pocket Player isn't started when I issue the
Code: Select all
a2dp.exe -a2dp:1
command, but it is started if I use the Today plug-in.

Is this by intent? Can a third command-line option be added to do this?

Thanks!

It's not the intent - must have forgotten something there :)

It will be fixed.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby radhoo » Sat Feb 02, 2008 1:23 pm

joelcottrell wrote:Hi radhoo. Great work on your A2DP Toggle program; love it and keep up the good work. I have one question i hope you can answer or steer me in the direction to. I have a bluetooth headset that when I turn it on, I have to go to Settings/Bluetooth/ and select my headset and select wireless stereo. your program has solve this for me so i only have to hit play to start A2DP, but I was wondering if there was some sort of registry key/command/tool I can run to have the selection of "Wireless Stereo" constantly poll in the background so when I turn on my headset the phone can automatically start A2DP (since its constantly being selected in the background) instead of hitting play from your program? Battery drain is not a concern, Thanks!

Thanks Joel,

As soon as I'll have more time I'll try to add the new features you guys requested.

I'm not sure about this background option, I'll have to check it - battery usage is already too high so I need to see how/if can be done.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby JustusIV » Mon Feb 18, 2008 9:21 pm

I was wondering if anyone thought they could make this completely automated? My car head unit syncs up the phone portion of the Blue tooth but i have to hit the a2dptoggle button to sync up the rest. I would think you could use the phone sync as a trigger to launch the music part of a2dptoggle, basically making it completely button free.
let me know what you guys think
Thanks
JustusIV

*EDIT*
I retyped this hopefully making it more legible.
JustusIV
TEK-Newbie
TEK-Newbie
 
Posts: 2
Joined: Mon Feb 18, 2008 6:22 pm

Postby jarekt » Sun Mar 02, 2008 4:22 pm

radhoo wrote:
Doodle wrote:I also suffer from a very high power consumption, which unfortunately makes the software useless. After disabling the software in Today the power consumption returns to normal :cry:

I see. It is not yet optimized, might use too much power.


It has nothing to do with power comsumption by the plugin itself. When BT is permanently on device auto off feature is disabled. It's not obvious at the first sight becouse backlight goes off without problems. I had to do few HRs to find out what was going on. When BT is off by default (using "handle bt automatically" feature ) device goes to sleep without problem.
So the problem is that device is allways on as soon as You turn it off manually.

I have WM6.1 HTC Universal.
jarekt
jarekt
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Sun Mar 02, 2008 3:56 pm

Postby rafale » Wed Mar 05, 2008 9:42 pm

I got a minor problem though, see if anyone could help on this. When I enable excute file after start, the program launches before my bt's connections... pairing my bt headset and launching the application seems run at the same time, which causes the song play through speaker phone.

the app i excute is conduits pocket player 3.2. By the time i shut it down, my BT connected, then everything goes normal. Yes, i have set auto play my song list when pocket player starts.

I have itech clip radio as my bt headset, currently using 838Pro.

Thanks!!
rafale
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Wed Mar 05, 2008 5:36 am

Postby JJC1138 » Sat Mar 08, 2008 5:41 am

Hello. I just wanted to say thanks for this wonderful application. I thought I must have been doing something wrong because I had to go into the Bluetooth settings to activate my headphones every time I wanted to use them (and often I had to delete and re-pair before it would work). It turns out that MS just left this feature out of the operating system! Now I have a shortcut to your program bound to a hardware button and it works beautifully. I've only been using WM for a few days, but I've installed dozens of things already and this program is far and away the most vital thing that I've used.

Thanks again! - Jon
JJC1138
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Sat Mar 08, 2008 5:23 am

Postby radhoo » Tue Mar 11, 2008 10:18 am

Thanks Jon! :)
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

A2DPToggle issue

Postby Moguledyouth » Tue Mar 11, 2008 7:43 pm

I have a Sprint 6800, and whenever I try and use your program to both switch on and use my bt headset I have to press the "play" button twice. For some reason bluetooth will turn on, but will not enable the bt audio until I press the "start" button a second time. Because of this I can't use the automated launching of my music program.
Moguledyouth
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Wed Nov 07, 2007 5:16 pm

Postby JustusIV » Sat Mar 15, 2008 6:59 pm

Still wondering if it would be possible to use the BT phone as a trigger to fire the bt audio. Making this program 100% automated. My car head unit automatically syncs up the bt phone when i turn on the car but i have to sync up the bt audio.

Thanks
JustusIV
JustusIV
TEK-Newbie
TEK-Newbie
 
Posts: 2
Joined: Mon Feb 18, 2008 6:22 pm

Postby xman » Wed Apr 16, 2008 4:30 pm

Hi I'm xman from Italy.

I have same problems.

I had installad A2DPToggle.signed.arm.cab. I had installed my headset but when I press Play appares a massage:
No Wireless Headset founf. Please pair your headset first.

The status is:
No bluetooth signal
Headset icon: Err
Bluetooth icon: On

P.S.: With the A2DPToggle.arm.cab it's all OK

I use MIO P560 with win mobile 6 and Bluetooth SCALA RIDER Teamset

Help me :cry: :cry: :cry:

Best Regards
xman
xman
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Wed Apr 16, 2008 10:56 am

Postby Greenmonster » Wed May 14, 2008 10:21 pm

Hi radhoo,

I was wondering, will this app work with the hands free service? I would love it if I were able to the gps's sound through car radio, using the bluetooth car kit installed in my car. the wireless stereo service is unfortunately grayed out.

anyway, thanks!
Greenmonster
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Wed May 14, 2008 9:56 pm

Postby Johny » Fri May 16, 2008 12:13 am

Greenmonster, did you have the chance to try BlueMusic?


It does exactly what you've asked.
Johny
TEK-Adept
 
Posts: 103
Joined: Thu Apr 20, 2006 12:18 am

Re: A2DP Toggle

Postby Codenix » Fri May 16, 2008 11:47 am

Hi There,

Thank you so much for this nice tool - it has certainly simplified my life, especially since I use several AD2P audio devices with my Dopod 838pro (WM6).

I have a suggestion as to a further enhancement however.

Would it be possible to add an additional command-line switch to 'toggle' the AD2P status?

I am aware that the today plugin does this, but for those who wish to map buttons to AD2P Toggle, they have to use two separate .lnk shortcuts - the first using the
Code: Select all
 a2dp.exe -a2dp:on
switch to activate, and the second using the
Code: Select all
 a2dp.exe -a2dp:off
switch to deactivate AD2P.

An additional switch such as
Code: Select all
 a2dp.exe -a2dp:toggle
would first check the AD2P status, and if currently off, turn it on, or if currently on, turn it off. This would allow us to use one hardware button to simply 'toggle' our AD2P status, in much the same way as the Today Screen plugin does.

I could achieve this using a mortscript, but this is a less elegant approach.

Thanks again for the nice tool.

Codenix.
Codenix
TEK-Newbie
TEK-Newbie
 
Posts: 2
Joined: Fri May 16, 2008 9:16 am

Postby mmediaman » Mon Jun 02, 2008 8:29 pm

After trying A2DP Toggle and then removing it from my Sprint Touch WinMobile6 phone, I now get a message box that says "the file 'my' cannot be opened" each time I soft reset the device.

What did A2DP do to my WM6 configuration ???
mmediaman
TEK-Newbie
TEK-Newbie
 
Posts: 7
Joined: Mon Jun 02, 2008 8:20 pm

Re: A2DP Toggle

Postby JKingGrim » Thu Jul 10, 2008 3:07 pm

Codenix wrote:Hi There,

Thank you so much for this nice tool - it has certainly simplified my life, especially since I use several AD2P audio devices with my Dopod 838pro (WM6).

I have a suggestion as to a further enhancement however.

Would it be possible to add an additional command-line switch to 'toggle' the AD2P status?

I am aware that the today plugin does this, but for those who wish to map buttons to AD2P Toggle, they have to use two separate .lnk shortcuts - the first using the
Code: Select all
 a2dp.exe -a2dp:on
switch to activate, and the second using the
Code: Select all
 a2dp.exe -a2dp:off
switch to deactivate AD2P.

An additional switch such as
Code: Select all
 a2dp.exe -a2dp:toggle
would first check the AD2P status, and if currently off, turn it on, or if currently on, turn it off. This would allow us to use one hardware button to simply 'toggle' our AD2P status, in much the same way as the Today Screen plugin does.

I could achieve this using a mortscript, but this is a less elegant approach.

Thanks again for the nice tool.

Codenix.
This would be a great and very useful addition. Any plans to update radhoo?
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby radhoo » Thu Jul 10, 2008 4:14 pm

Yes, unfortunately too little time for all.

I'm also preparing for a holiday so it will have to wait until I return.

But the task itself should be easy, maybe someone volunteers to write a code (a2dp-tool.exe) that:

1. uses a registry flag , that initially is 0

2. when a user starts a2dp-tool.exe, the program looks for the flag.
if it's 0, it modifies the flag to 1, and starts a2dp.exe -a2dp:on

3. if the flag is 1, it changes it to 0, and starts a2dp.exe -a2dp:off

Radu
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby JKingGrim » Thu Jul 10, 2008 4:42 pm

radhoo wrote:Yes, unfortunately too little time for all.

I'm also preparing for a holiday so it will have to wait until I return.

But the task itself should be easy, maybe someone volunteers to write a code (a2dp-tool.exe) that:

1. uses a registry flag , that initially is 0

2. when a user starts a2dp-tool.exe, the program looks for the flag.
if it's 0, it modifies the flag to 1, and starts a2dp.exe -a2dp:on

3. if the flag is 1, it changes it to 0, and starts a2dp.exe -a2dp:off

Radu
Thanks for replying. Yes this could be easily accomplished with a mortscript or application that sets a flag when you run it as you describe. What Codenix was suggesting and what I would like is a toggle option that rather than just setting a flag, would detect whether or not a2dp is currently in use. If it detects a connection close it, and if there is no connection attempt to establish one.

I could code this myself, but I am not sure how to detect if there is an existing connection. I assume you are using the WODM_OPEN_CLOSE_A2DP message to request that the system establish or close a connection? Do you know if there is an API to find out whether or not the is an a2dp connection currently active? Thanks!

*edit*
I have an idea. If A2DP is not connected, will the audio driver be absent? For instance, when A2DP is connected I should be able to find a device called "Bluetooth Advanced Audio Output" using waveOutGetDevCaps. When A2DP is not connected, will the "Bluetooth Advanced Audio Output" device no longer be there? Can't wait to get home from work to try it out. :D
Last edited by JKingGrim on Thu Jul 10, 2008 4:52 pm, edited 1 time in total.
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby radhoo » Thu Jul 10, 2008 4:49 pm

Hm, technical details, we'd better have this chat in the development section :wink:

WODM_OPEN_CLOSE_A2DP goes to the a2dp audio driver, usually named "Bluetooth Advanced Audio Output"

This driver handles the message by starting a thread that opens the A2DP Connection. In a similar way it handles the opposite operation - closing the audio over bt.

This driver also has a status variable, I believe checking its status is what you actually need.

So I'll try to offer an interface to the A2DP Status, or at least implement this functionality in a2dp toggle.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby JKingGrim » Thu Jul 10, 2008 4:54 pm

radhoo wrote:Hm, technical details, we'd better have this chat in the development section :wink:

WODM_OPEN_CLOSE_A2DP goes to the a2dp audio driver, usually named "Bluetooth Advanced Audio Output"

This driver handles the message by starting a thread that opens the A2DP Connection. In a similar way it handles the opposite operation - closing the audio over bt.

This driver also has a status variable, I believe checking its status is what you actually need.

So I'll try to offer an interface to the A2DP Status, or at least implement this functionality in a2dp toggle.
Thanks. I edited my post before I saw your reply. I would be happy to code this if you have other projects to work on. A quick tip on which function to use to check the status would be great. :wink:
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby radhoo » Thu Jul 10, 2008 5:11 pm

I need more time then I currently have, for going deep in the A2DP Audio driver, but I will do it after my holidays.

Meanwhile, here is a little code I'm using in A2DP Toggle. Might prove useful to your tests:

Code: Select all
#define AUDIO_DRIVER_NAME         TEXT("Audio Output")
#define BLUETOOTH_AUDIO_DRIVER_NAME   TEXT("Bluetooth Advanced Audio Output")

// Audio driver message for BT audio control
#define WODM_BT_SCO_AUDIO_CONTROL       500
#define WODM_OPEN_CLOSE_A2DP            517
#define WODM_PARAM_OPENASYNC_A2DP       2
#define WODM_PARAM_OPEN_A2DP           1
#define WODM_PARAM_CLOSE_A2DP          0

// WODM Messages
#define IOCTL_WAV_MESSAGE 0x1D000C

typedef struct
{
   UINT uDeviceId;         
   UINT uMsg;            
   DWORD dwUser;         
   DWORD dwParam1;         // Specifies the first message parameter. Dependent on message type.
   DWORD dwParam2;         // Specifies the second message parameter. Dependent on message type.
} MMDRV_MESSAGE_PARAMS;



class A2DP_Toggle
{
   
public:
   int idWAVE_Audio;
   int idWAVE_BTAudio;

   A2DP_Toggle()
   {
      idWAVE_Audio   = -1;
      idWAVE_BTAudio   = -1;
   }
   bool InitWaveDevice();
   bool RouteA2DP(bool bEnabled);
};

bool A2DP_Toggle::InitWaveDevice()
{
   WAVEOUTCAPS hWOC = {0};
   
   // Get number of WAVE DEVICES
   UINT nNumDevs = waveOutGetNumDevs();
   // Check them!
   if (nNumDevs == 0) return 0;

   bool res = 0;
   for(UINT devid = 0; devid < nNumDevs; devid++)
   {
      if (devid == nNumDevs)
      // Error, no free devices found
      {   
         res = 0;
         break;
      }
      if (waveOutGetDevCaps(devid,&hWOC,sizeof(hWOC)) == MMSYSERR_NOERROR)
      // Usable device found, stop searching
      {
         if (_tcscmp(hWOC.szPname, AUDIO_DRIVER_NAME) == 0)
         { idWAVE_Audio = devid; res = 1; }
         if (_tcscmp(hWOC.szPname, BLUETOOTH_AUDIO_DRIVER_NAME) == 0)
         { idWAVE_BTAudio = devid; res = 1; }
      }
   }
   return res;
}

bool A2DP_Toggle::RouteA2DP(bool bEnabled)
{
   if (idWAVE_BTAudio == -1) return 0;

   MMRESULT res = waveOutMessage((HWAVEOUT)idWAVE_BTAudio,
      WODM_OPEN_CLOSE_A2DP,
      bEnabled ? WODM_PARAM_OPEN_A2DP : WODM_PARAM_CLOSE_A2DP,
      NULL);
   return (res == MMSYSERR_NOERROR);
}
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby JKingGrim » Thu Jul 10, 2008 6:48 pm

radhoo wrote:I need more time then I currently have, for going deep in the A2DP Audio driver, but I will do it after my holidays.

Meanwhile, here is a little code I'm using in A2DP Toggle. Might prove useful to your tests:

Code: Select all
#define AUDIO_DRIVER_NAME         TEXT("Audio Output")
#define BLUETOOTH_AUDIO_DRIVER_NAME   TEXT("Bluetooth Advanced Audio Output")

// Audio driver message for BT audio control
#define WODM_BT_SCO_AUDIO_CONTROL       500
#define WODM_OPEN_CLOSE_A2DP            517
#define WODM_PARAM_OPENASYNC_A2DP       2
#define WODM_PARAM_OPEN_A2DP           1
#define WODM_PARAM_CLOSE_A2DP          0

// WODM Messages
#define IOCTL_WAV_MESSAGE 0x1D000C

typedef struct
{
   UINT uDeviceId;         
   UINT uMsg;            
   DWORD dwUser;         
   DWORD dwParam1;         // Specifies the first message parameter. Dependent on message type.
   DWORD dwParam2;         // Specifies the second message parameter. Dependent on message type.
} MMDRV_MESSAGE_PARAMS;



class A2DP_Toggle
{
   
public:
   int idWAVE_Audio;
   int idWAVE_BTAudio;

   A2DP_Toggle()
   {
      idWAVE_Audio   = -1;
      idWAVE_BTAudio   = -1;
   }
   bool InitWaveDevice();
   bool RouteA2DP(bool bEnabled);
};

bool A2DP_Toggle::InitWaveDevice()
{
   WAVEOUTCAPS hWOC = {0};
   
   // Get number of WAVE DEVICES
   UINT nNumDevs = waveOutGetNumDevs();
   // Check them!
   if (nNumDevs == 0) return 0;

   bool res = 0;
   for(UINT devid = 0; devid < nNumDevs; devid++)
   {
      if (devid == nNumDevs)
      // Error, no free devices found
      {   
         res = 0;
         break;
      }
      if (waveOutGetDevCaps(devid,&hWOC,sizeof(hWOC)) == MMSYSERR_NOERROR)
      // Usable device found, stop searching
      {
         if (_tcscmp(hWOC.szPname, AUDIO_DRIVER_NAME) == 0)
         { idWAVE_Audio = devid; res = 1; }
         if (_tcscmp(hWOC.szPname, BLUETOOTH_AUDIO_DRIVER_NAME) == 0)
         { idWAVE_BTAudio = devid; res = 1; }
      }
   }
   return res;
}

bool A2DP_Toggle::RouteA2DP(bool bEnabled)
{
   if (idWAVE_BTAudio == -1) return 0;

   MMRESULT res = waveOutMessage((HWAVEOUT)idWAVE_BTAudio,
      WODM_OPEN_CLOSE_A2DP,
      bEnabled ? WODM_PARAM_OPEN_A2DP : WODM_PARAM_CLOSE_A2DP,
      NULL);
   return (res == MMSYSERR_NOERROR);
}
Thank you very much. I hope to have a working solution tonight (assuming I am able to get Visual Studio to cooperate; device emulator refuses to run, but I'll be doing all testing on my device anyway). Enjoy your holiday!
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby JKingGrim » Fri Jul 11, 2008 12:44 am

I just posted the app I wrote but it is being held for using forbidden words? I had the same problem trying to send a PM. Whats up with that? Anyway, when it gets approved, my app will show up. Thanks for the help.
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby radhoo » Fri Jul 11, 2008 9:38 pm

JKingGrim wrote:I just posted the app I wrote but it is being held for using forbidden words? I had the same problem trying to send a PM. Whats up with that? Anyway, when it gets approved, my app will show up. Thanks for the help.

Hm, that's the anti-spam protection, and I must say it does a great job, this forum has almost 0 spam posts.

You'll need to repost the app, I'm modified the anti-spam parameters to be more permisive.

Basically a new user, that doesn't have yet 2 posts, and is registered to this forum in the last 7 days, has his messages scanned for forbidden words (pills, cial1s, etc...)

Looking forward to see what you've coded.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby JKingGrim » Fri Jul 11, 2008 9:56 pm

Here is a link to the source:
[link removed to see if it will go through]

The app is simple. It is an executable with no command line options (though they can easily be added. The logic execution is simple and I commented where the options would be handled. Run the exe and if A2DP is on it turns it off and vice versa. Basically if the advance bluetooth audio device is device 0, A2DP is on. The cab installs the exe to program files and puts a shortcut to it in the start menu. This is a VS2008 project. Zip attached below. Thanks for the help. Feel free to use the source.

*edit*
Looks like the problem was posting a URL. The whole solution is 3.2mb. I uploaded it to FileShex but I can't post the link. I'll just post the main source file.
Attachments
A2DPSwitch.cpp
(1.51 KiB) Downloaded 564 times
A2DPSwitch.zip
(3.33 KiB) Downloaded 655 times
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby admin » Sat Jul 12, 2008 10:18 am

It looks good, thanks for your work, and thanks for sharing.


ps: wish there were more like you :wink:
admin
Editors
 
Posts: 314
Joined: Sat Mar 04, 2006 3:37 pm

Postby JKingGrim » Mon Jul 14, 2008 3:22 am

admin wrote:It looks good, thanks for your work, and thanks for sharing.


ps: wish there were more like you :wink:
:) Happy to share. And happy to find a use for my programming skills.
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby JKingGrim » Tue Jul 15, 2008 1:49 pm

So I found a small bug. I had lost my bluetooth headset and did not have it while I wrote that code. Now I have a knew one and I have discovered that my program will not enable the a2dp connection with my a2dp headset (my car head unit actually) when my other headset is in range. Turn the headset off and it works. I am guessing that a regular bluetooth headset also adds an audio device. I need to test this and if my guess is true I need to make sure my code finds a a2dp device, and not just any bluetooth audio device.
JKingGrim
TEK-Newbie
TEK-Newbie
 
Posts: 8
Joined: Thu Jul 10, 2008 3:05 pm

Postby Codenix » Wed Jul 16, 2008 6:09 pm

JKingGrim wrote:Here is a link to the source:


Great work JkingGrim - It's always so nice when folks enhance great free apps for the good of others. Your work is appreciated.

I'll keep an eye out for the debugged version you mentioned.

Thanks again :)
Codenix
TEK-Newbie
TEK-Newbie
 
Posts: 2
Joined: Fri May 16, 2008 9:16 am

smartphone?

Postby jasonchewy » Sat Jul 19, 2008 7:37 am

Any updates on the smartphone version of this?
Thanx
jasonchewy
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Sat Jul 19, 2008 7:35 am

Extreme power drain

Postby amraam » Sun Aug 24, 2008 1:44 pm

I installed this great piece of software on my TYTN II. At least great in its application, because I like to be able to switch a2dp on and off. This is because I have a parrot carkit and when I use TomTom I don't want a2dp on because then I miss all the first parts of the voice commands.

But after starting the a2dp with a2dp toggle I found an extreme power drain in my system (from 97 to 53% in 10 minutes) and after that I watched it dropping about 1% per 20 seconds....

I never had such an extreme power usage. So unfortunately I have removed the program and hope the power usage will be back to normal. Is this a known problem?
amraam
TEK-Newbie
TEK-Newbie
 
Posts: 1
Joined: Sun Aug 24, 2008 1:39 pm

Postby george759 » Mon Aug 25, 2008 8:47 am

On August 14 I submitted a post, which was going to be held for "approval", and since then nothing. Any problem ??
george759
TEK-Newbie
TEK-Newbie
 
Posts: 2
Joined: Wed Jul 30, 2008 1:30 pm

Postby admin » Tue Aug 26, 2008 11:00 am

george759 wrote:On August 14 I submitted a post, which was going to be held for "approval", and since then nothing. Any problem ??


There should be no problem with your posts, but we have an automated anti-spam system that prevents posting a message containing several prohibited words.

Try rephrasing your message, and post again.
admin
Editors
 
Posts: 314
Joined: Sat Mar 04, 2006 3:37 pm

Postby george759 » Tue Aug 26, 2008 12:15 pm

I am sorry but the post that I try to submit (although rephrased) and my remarks that I have, cannot go through ( they are chacterized as not allowed).
It is also mentioned, that someone will approve it. Could you please do this? Or can I send this to an e-mail of yours ?
george759
TEK-Newbie
TEK-Newbie
 
Posts: 2
Joined: Wed Jul 30, 2008 1:30 pm

Postby admin » Tue Aug 26, 2008 9:21 pm

that's weird.

drop a mail with your post to support(at)teksoftco(d0t)com to have it posted here.
admin
Editors
 
Posts: 314
Joined: Sat Mar 04, 2006 3:37 pm

Postby admin » Thu Aug 28, 2008 3:28 pm

george759 wrote:I own an HTC TYTN II, and I have installed your program which runs pretty
good, but I have two remarks.



One of them and which has been mentioned in quite a few posts, is the
problem with the battery ( discharges very fast when your program has been
activated). It was mentioned by Radhoo that it was going to be taken care
of, but probably not yet...



The second is that the buttons (the green arrow and the red square) cannot
be distinguished if they are "on" or "off" by just looking at the device.
What about, if you design them to appear as "shady" -when not active- and
the other one as "bright"- when active- and vice versa.

Kindly inform me of your plans.
admin
Editors
 
Posts: 314
Joined: Sat Mar 04, 2006 3:37 pm

Postby macdo » Wed Oct 15, 2008 11:09 pm

Hi I'm Martin from Chile.
Today I installed the A2DPToggle.signed.arm.cab version, but I can't see the plugin in my Today Screen despite I can and run the A2Dpt settings under System/settings...

Ive been reading all the threads and I'm affraid about the enegy drain, r u working on fixing it?

Thanks in advance.
macdo
TEK-Newbie
TEK-Newbie
 
Posts: 5
Joined: Wed Oct 15, 2008 10:45 pm

Postby radhoo » Thu Oct 16, 2008 9:17 pm

I'm preparing a new version. More details soon.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby macdo » Thu Oct 16, 2008 9:29 pm

Glad to hear about a new version!

But could you please answer or help me with the first question related to after installation I can't see the plugin in the today screen. So I don't know how to run the app.

Thanks
macdo
TEK-Newbie
TEK-Newbie
 
Posts: 5
Joined: Wed Oct 15, 2008 10:45 pm

Postby radhoo » Sat Oct 18, 2008 9:50 pm

macdo wrote:Hi I'm Martin from Chile.
Today I installed the A2DPToggle.signed.arm.cab version, but I can't see the plugin in my Today Screen despite I can and run the A2Dpt settings under System/settings...

Ive been reading all the threads and I'm affraid about the enegy drain, r u working on fixing it?

Thanks in advance.

Hi Martin, welcome to the forum!

Try to disable all your today plugins, reset the device, then install A2DP Toggle. You should have the A2DPToggle's plugin. Then you can re-enable your today plugins.

Let me know if this helps.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Postby radhoo » Mon Oct 20, 2008 12:03 am

New version available, see:

http://teksoftco.com/forum/viewtopic.php?t=1885

This thread is closed.
radhoo
TEK-Insider
TEK-Insider
 
Posts: 640
Joined: Fri Mar 17, 2006 2:47 am

Previous

Return to Freeware

Who is online

Users browsing this forum: No registered users and 0 guests