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 Sunday, December 12, 2010 at 4:59 PM

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 Wednesday, June 2, 2010 at 7:18 PM

No, it does not.

#19 Deuce wrote on Wednesday, June 2, 2010 at 5:21 PM

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 Monday, May 17, 2010 at 10:36 AM

@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 Sunday, May 16, 2010 at 10:02 AM

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 Monday, May 10, 2010 at 11:15 AM

The app never claims to increase max volumes.

#15 gary ackerman wrote on Sunday, May 9, 2010 at 6:36 PM

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 Wednesday, May 5, 2010 at 11:01 PM

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 Thursday, April 22, 2010 at 11:30 AM

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 Monday, April 12, 2010 at 12:22 PM

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

#11 Htc wrote on Monday, April 12, 2010 at 6:08 AM

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 Monday, March 29, 2010 at 1:27 PM

@andy

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

#9 andy wrote on Monday, March 29, 2010 at 7:27 AM

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 Monday, February 22, 2010 at 11:47 AM

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 Monday, February 22, 2010 at 7:45 AM

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 Friday, January 15, 2010 at 8:17 PM

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 Saturday, December 26, 2009 at 12:29 PM

@nephilim

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

#4 NEPHILIM wrote on Friday, December 25, 2009 at 9:44 PM

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 Friday, December 11, 2009 at 12:45 PM

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

#2 DmdFreak wrote on Friday, December 11, 2009 at 10:33 AM

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 Friday, December 11, 2009 at 10:11 AM

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