is just a suspect, but i think that in Marshmallow Nvidia modified the audio libs on purpose. to not permit the use of some apps ( phone calls apps ) or because the right audio implementation interfere with the garbage controller, butjms wrote:You are right in that it can be solved with that trick.zulu99 wrote: With app settings xposed module remove the permission that change audio output as i explained in post above.
In this way i tested hangouts, facebook and others audio / video calls apps. Everything works very well with this little trick.
I was looking if it can be solved by correcting the config.
we solved also this: blocking the permission android.permission.MODIFY_AUDIO_SETTINGS with App Settings xposed module.
Think that you can't have audio at all if you compile the public source code, therefore also for the audio i used the precompiled binaries.
Android TV is a super "Walled Garden" and also not open source. Only a tireless developer like me can have a wonderful full Android firmware.
Why ? because others professional developers, when see all this garbage and limitations, prefer to work on others open source devices.
The work to create the full Android firmware for Shield TV is really a mission impossible, is not like create others android firmwares because Nvidia not publish the source code of the most important part of a firmware.
But fortunately, despite these limitations, from the beginning, we have a wonderful and super functional full Android firmware for Shield TV.
P.S.
take a look to my new wallpaper

https://www.youtube.com/watch?v=qJov_FfNEIg