Connecting
Plug the DAC or dongle into the USB-C port. Android recognises class-compliant USB audio without drivers and switches output to it. Some phones ask whether to allow the device; some DACs need more power than the port offers and work better through a powered adapter.
The player matters more than the DAC
The decoder, processing chain and output route matter together. A floating-point player pipeline does not prove bit-perfect USB output by itself. Android 14 adds preferred USB mixer APIs, but capabilities still depend on the device and DAC.
File discovery is also separate from decoding. If an unusual format does not appear through the system media index, add its folder explicitly in MP95.
Setup in MP95
Connect the DAC, check the actual output route and enable any available Match output sample rate setting in MP95. Disable optional processing for an unprocessed comparison. Play files with different rates and check the output information and DAC display. If the rate stays fixed, investigate the supported route rather than assuming the file label is the output.

Limits worth knowing
Do not infer universal rate limits from a file extension or Android version. The decoder, current app build, USB device and system implementation can impose different limits. MP95 converts supported DSD files to PCM; native DSD and DoP should not be assumed. Compare the documented workflow of any alternative with your actual hardware.
Frequently asked questions
Does MP95 have exclusive USB mode?
Do not assume a dedicated USB-driver mode or native DSD output. Check the current app’s output options and the capabilities actually reported for your device.
Which Android phones support rate switching?
Support depends on the phone’s implementation, app and USB device. Android 14 introduced relevant APIs, but the version number alone does not guarantee every requested configuration.