Is there any way I can do this? Also why would they not implement this? Surely there's some high-level audio API like in linux with pulseaudio where you can control the system-wide audio level. Or maybe not, maybe because Android phones have speakers built in so you control the hardware sound so they never bothered implementing a control for universal software sound. Maybe I answered my question but is there any way to fix this even if I have to root?
Related
Does anyone know how the Galaxy S4 decipher the signals coming from the OEM earphones? I plugged them into my HTC One and the controls either dont work or have different functions. I'm curious as to how the volume control works. Is it a Samsung thing only? Is it hardware or software related? And If it is hardware related then whether is it the earphone themselves or the phone itself.
And another question, does anyone know a way to get volume control and mic control on an Apple compatible headset to work with the S4 or any android device? I prefer not to modify my earphones, but I don't mind getting an adapter if that's the case. I don't want to spend time modifying the adapters either. I've read that there are TRRS adapters to convert Apple TRRS to standard ones used in nokia, android, etc. devices, but I cannot find any for a decent price.
I tried several apps but they either have no volume button control settings or it just doesn't work with my headphones. Some did work with the Samsung OEM earphones though, but I'd rather use mine.
With root or a custom Rom, would it be possible to instruct the Nvidia Shield TV volume up/down to somehow bypass the system volume and instead control a usb IR blaster which would then give a signal to my audio receiver? I like the volume controls on my Nvidia remote but wish they would control my receiver. I don't have CEC either.
Anyone? Thoughts?
I've been looking for the same. I can't believe that not all home theater remotes today don't contain at least basic universal remote technology. My main concern is Plex which I can get volume control to work if I put it in stereo but that defeats half the reason (DD and DTS) for owning the Shield. Coming from the Sony GS7 I'm disappointed that I can't properly control volume.
Most recommendations say to use a harmony but then you give up the voice search and the headphone jack. I'll keep searching though as I do really like the Shield box. I'm also going to try with the Flirc as I know people have used that with the Nexus Player but I'm not sure if the Shield volume controls will translate.
Hi all - is anyone here trying to the SHIELD Remote with full android rather than the stock firmware?
I am, and everything works (even volume control and headphone audio output!) except the microphone.
If anyone has any suggestions for how I could go about debugging the microphone input, I would very much appreciate it as it's the last thing preventing my setup from being perfect.
The message I see when I press the voice input button on the remote is "Can't open microphone" (screenshot at end of this post: http://forum.xda-developers.com/showpost.php?p=64552147&postcount=14 )
Android is clearly just not recognising it as an audio input device, but I'm not sure why.
My guess would be that the stock firmware has a kernel module loaded or some modification to the Android bluetooth stack to support bi-directional A2DP devices rather than just one way.
Has anyone here ever seen Android working with a bluetooth device with audio input? Perhaps a bluetooth headset with microphone? Does that use A2DP?
Hi there, any progress ? trying to find some solution for the same problem!
andrewthecoder said:
Hi all - is anyone here trying to the SHIELD Remote with full android rather than the stock firmware?
I am, and everything works (even volume control and headphone audio output!) except the microphone.
If anyone has any suggestions for how I could go about debugging the microphone input, I would very much appreciate it as it's the last thing preventing my setup from being perfect.
The message I see when I press the voice input button on the remote is "Can't open microphone" (screenshot at end of this post: http://forum.xda-developers.com/showpost.php?p=64552147&postcount=14 )
Android is clearly just not recognising it as an audio input device, but I'm not sure why.
My guess would be that the stock firmware has a kernel module loaded or some modification to the Android bluetooth stack to support bi-directional A2DP devices rather than just one way.
Has anyone here ever seen Android working with a bluetooth device with audio input? Perhaps a bluetooth headset with microphone? Does that use A2DP?
Click to expand...
Click to collapse
Just to answer last part.
Bluetooth headsets, mono as well as stereo, work fine on full android rom. Including microphone.
Btw, it is controlled in phone sections (headset) of the bluetooth stack and not a2dp which is headphone profile.
Google and by extention nvidia, have changed something in handling microphone from the remote, and that change is probably closed source.
Note 5 ?
Thanks for the heads up Idan73, I've actually since figured out the same thing by connecting a friends bluetooth headset to my NSTV (it worked fine).
I'm going to dig into the original nvidia rom and see if it's something simple like a system APK which is handling the remote audio input.
I assume it isn't in the kernel as I believe zulu99's full android ROM is already using the same untouched kernel from nvidia.
If so, is there any way to disconnect them, it's driving me bonkers and can't find any answers.
I'm on MHC19I and the volumes are still linked for most of my Bluetooth devices. One very old set of headphones isn't linked, but I'm guessing that's because it is using a an old profile/version of Bluetooth.
The only workaround I know of is to use an equalizer or other such volume-altering app to lower the volume level overall. I'd like to see the OS offer a system setting to choose to decouple the volumes, since some people seem to do well with the coupling as it is.
Hello all,
it seems that my headunit (QF001 TS7862s) has two different types of audio settings: the audio mixer which directly controls the mcu/dsp/amp. (The hardware volume keys and the swc belongs also to this functionality.) Than the second type of audio settings is the standard android audio panel with its different channels. But those have absolutly no impact on the real volume. And so no app (tasker e.g.) can control the volume which is pretty bad.
Edit: I've tried an USB soundcard now and the sound output works but by this way both volume controls do not work. So I guess the volume output of the android system is hardcoded somewhere in the firmware and the effective control of the volume only works via the mcu.
Any ideas how to give back the android system control over the volume settings?
Cheers
blue_one