Advanced Audio Manager (formerly known as: A2DP Volume Manager)

Bluetooth A2DP, Headphone and speaker volume manager.

This application is not for streaming music over bluetooth headsets. Only A2DP devices are capable of playing media. If your device does not support A2DP, media playback will not work. Android does not support it.

TODO

  • Support controlling notification volumes when using a2dp, and wired headsets
  • Combine all volume change windows into a single popup (toast) message

Changelog

  • v1.2.4 (20100227)
    • Allow wired headset plug event to change the ringer volume even if a bluetooth headset is connected (when silence ringer is not selected)
  • v1.2.3 (20100226)
    • Integrate with RingGuard, bypass prompt when volumes change; uses intent "org.openintents.audio.action _ volume _ update" with extras "org.openintents.audio.extra _ stream _ type", and "org.openintents.audio.extra _ volume _ index"
  • v1.2.2 (20100226)
    • Attempt to fix in-call volume bug (sometimes volume does not change correctly)
  • v1.2.1 (20100202)

    • New Name, Same Great Taste!
  • v1.2.0 (20100202)

    • New Feature: Control Ringer volume with wired headset
    • New Feature: Control In-Call volume with wired headset and bluetooth
    • New Feature: Option to disable wired-headset service if unnecessary (save memory)
  • v1.1.3 (20091216)

    • Fix bug where "Bluetooth A2DP Volume" slider is ignored while an A2DP headset is active
  • v1.1.2 (20091208)

    • Avoid changing the ringer volume if the headset connection fails
  • v1.1.1 (20091207)

    • Avoid spurious media volume changes when there are failures in the a2dp bluetooth connection
  • v1.1.0 (20091125)

    • Added configurable ringer silencing when using a bluetooth headset.
  • v1.0.0 (20091122)

    • Initial Release

Features

Automatically saves and restores volume levels when switching audio outputs.

  • Configurable Speaker volume
  • Configurable Bluetooth A2DP (Stereo Headset) volume
  • Configurable Wired Headset volume
  • Optionally configure the speaker to automatically mute when disconnecting wired headsets or A2DP.
  • Optionally configure the ringer to automatically mute when connecting a bluetooth headset.

Tested to work on Android 2.0 and 1.5, Motorola DROID and HTC DROID Eris.

Market Link

http://chart.apis.google.com/chart?cht=qr&chs=135x135&chl=market%3A%2F%2Fsearch%3Fq%3Dpname%3Acom.hanhuy.android.a2dp.volume

Comments: 21

#21 ken wrote on Sun Dec 12 16:59:19 PST 2010

I want to put navigation sound output to a Nokia BT speakerphone. Will this work? T-mobile G2 by HTC.

#20 Authenticated User Perry Nguyen wrote on Wed Jun 02 19:18:16 PDT 2010

No, it does not.

#19 Deuce wrote on Wed Jun 02 17:21:26 PDT 2010

I am wanting to use my bluetooth headset for the phone microphone, but the headphone jack for the sound output. Will this app accomplish that, or will any?

#18 Authenticated User Perry Nguyen wrote on Mon May 17 10:36:19 PDT 2010

@Dick Knigiht

The problem is that there are no public APIs to perform such routing. If you have root access to your phone, it becomes possible.

#17 Dick Knigiht wrote on Sun May 16 10:02:49 PDT 2010

I want to listen to news, talk, and youtube on my standard bluetooth headset. I have read the other comments and your answers. However, I can make my Plantronics Voyager hear the audio. I have a Samsung Moment on the Sprint network. My phone came with Voicedial. If I'm listening to audio on my speakers and long-press my call button on the headset it starts my voicedial and the news audio stream comes into the headset just fine. That tells me that my headset can play the audio.

It seems to me that a simple switch to route the audio there could be developed fairly simply by someone with app development knowledge. I would be very happly to pay for such an app. From what I've read online, lots of people would love to have it available!

#16 Authenticated User Perry Nguyen wrote on Mon May 10 11:15:25 PDT 2010

The app never claims to increase max volumes.

#15 gary ackerman wrote on Sun May 09 18:36:55 PDT 2010

This app did not improve the speaker phone at all. It's still too low. Is there any other way of increasing the sound on the droid

#14 Josef wrote on Wed May 05 23:01:32 PDT 2010

I would really like to buy this app (and hope it will work on my HTC Desire), but in my country I cannot use the Market for paid applications.

It there any way how to buy an app from you?

#13 Danny wrote on Thu Apr 22 11:30:05 PDT 2010

I am trying to find this app to download, but I can't see it on the market.

Possible issues? - In Canada (We have paid apps access now) - Milestone (not Droid) - 2.1 (not 2.01 anymore)

I scan the barcode from this page, and try searching by name on the market and nothing shows up...

#12 Authenticated User Perry Nguyen wrote on Mon Apr 12 12:22:15 PDT 2010

Your phone supports A2DP, your headset does not. That is the problem.

#11 Htc wrote on Mon Apr 12 06:08:55 PDT 2010

Hi, I'm in Canada. I have a Rogers Htc Dream with 1.5 loaded. I can't seem to get my bluetooth to play my mp3s. Will your app fix this problem by giving my phone the AD2P profile I need to allow this functionality.

Is there a free demo around so I can test this?

Thanks

#10 Authenticated User Perry Nguyen wrote on Mon Mar 29 13:27:25 PDT 2010

@andy

No, AAM does not allow changing headset volume independently of microphone volume.

#9 andy wrote on Mon Mar 29 07:27:20 PDT 2010

Does this allow me to change the volume of my own voice in the ear piece, indepenent of the volume of the callers voice? I think its called sidetone. If not, have you heard of anything that does?

#8 Authenticated User Perry Nguyen wrote on Mon Feb 22 11:47:03 PST 2010

The phone plays music fine over A2DP. Bluetooth headset profile does not have enough bandwidth for quality audio so there is no support for it in android. A2DP support is widespread across bluetooth audio devices (see clarion headsets for cars, and any stereo bluetooth headphones).

#7 Don Magnus wrote on Mon Feb 22 07:45:12 PST 2010

Ok, it looks like I bought this app by mistake. I thought it would enable me to listen to music, etc. through my Blue Ant Q1 bluetooth headset. Apparently that is not the case. Why doesn't this phone have that capability. I'm very surprised it doesn't.

#6 adam wrote on Fri Jan 15 20:17:28 PST 2010

HI I'm Adam ameffert.worldventures.biz I'm new to the market stuff I was wondering if you could help explain to me how I can make like say worldventures widget if I was to do well I would cut you in 6513011714 thank you ps is the hero suppose to support a2dp

#5 Authenticated User Perry Nguyen wrote on Sat Dec 26 12:29:59 PST 2009

@nephilim

no, it is not for allowing regular bluetooth headset devices to listen to music.

#4 NEPHILIM wrote on Fri Dec 25 21:44:48 PST 2009

Does this app allow u 2 use your bluetooth to listen to music or youtube...etc? Truenephilim@aol.com

#3 Authenticated User Perry Nguyen wrote on Fri Dec 11 12:45:22 PST 2009

I don't believe it will be possible to route notification sounds into bluetooth as of yet.

#2 DmdFreak wrote on Fri Dec 11 10:33:06 PST 2009

So it turns out that when I connect my S0 bluetooth, your app turns off the speaker as I set it to do, but it also mutes notifications. If someone calls, I get the ringer through the headset, but I do not recieve text notifications other than vibrate.

I like the app as it seems to almost do exactly what I want, but I really need it to notify me of incoming texts & emails.

Thanks!

#1 DmdFreak wrote on Fri Dec 11 10:11:17 PST 2009

Hi. I bought your app from the market. It seems to be very close to what I'm trying to accomplish. Maybe you can help me or look at my suggestion as a possible future addition.

I want to be able to listen to music, or mp3 books with my S9 bluetooth headset and hear notifications and ringers only through the headset when I'm doing so. I don't want to silence them while I'm listening through the headset, only silence the speaker from playing them so everyone else doesn't hear them.

Comment

No HTML is allowed. Numeric entity refs (&#nnnn;) are supported. Use {{{ and }}} to delimited preformatted sections. Items noted by * are mandatory.

Identify yourself

All new comments are moderated for spam protection. Email addresses are visible only to the entry owner and administrators.

  • Use AccessKey-P to Preview and AccessKey-S to Post