Jump to content

Android Mobile - "Exclusive USB Audio Access Mode" option for DACs


Richard Branches

Recommended Posts

Richard Branches

I noticed the following when using the Emby for Android app along with a FiiO KA1 USB DAC:

When a 44.1Khz or 48Khz song is playing and the next one is a 88.2Khz and higher, the DAC changes the RGB led from blue to yellow, indicating the quality playing. So far so good.

The problem is, when a 88.2Khz and higher song is playing and the next one to play is a 44.1Khz or 48Khz, the DAC doesn't change from yellow to blue, it gets stuck in yellow, so the quality of the song gets affected, even the volume level is a bit lower than it should, the only way so far to fix it is to stop or pause the song and resume it.

Please let me know if you need a log.

Link to comment
Share on other sites

Richard Branches

Looks like this is not an issue of the Emby app but a global issue when the "Exclusive USB Audio Access Mode" is not being used since the app never asks for it, I don't have this issue with USB Audio Player PRO because it always asks for that.

I will have to consult this with FiiO.

Edited by Richard Branches
Link to comment
Share on other sites

Richard Branches

Please delete this comment.

Edited by Richard Branches
Link to comment
Share on other sites

Richard Branches

So the problem is basically that the Emby app lacks an "Exclusive USB Audio Access Mode" option and instead it's using the Android driver, therefore, please move this topic to the "Feature Requests" section, because the only solution is to implement that mode in order to bypass the Android audio stack to output audio directly to the connected USB audio DAC.

Thank you.

Link to comment
Share on other sites

Richard Branches

Please delete this comment.

Edited by Richard Branches
Link to comment
Share on other sites

  • 1 month later...
Richard Branches

This is the permission the Emby app should ask anytime a DAC is connected to the phone, I really hope this gets implemented, the audio quality between using a DAC this way vs when using the Android driver is incomparable:

Screenshot2.thumb.png.a7f787ae73045f209b021dbd78a39d48.png

 

Edited by Richard Branches
  • Thanks 1
Link to comment
Share on other sites

  • 4 months later...
Richard Branches

Android 14 will supposedly provide support for direct USB DAC playback along with the "bit perfect" playback, therefore, below is the available documentation about it, I hope that you guys take a look at this and implement the API in the Android app, I will be more than happy to test it out with my DAC and provide support once I get a phone with Android 14 of course:

Preferred mixer attributes on USB devices:

https://source.android.com/docs/core/audio/preferred-mixer-attr?hl=en

AudioMixerAttributes:

https://developer.android.com/reference/android/media/AudioMixerAttributes

  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...