I have a Motorola G34 with Android 14 and a FiiO KA1 DAC and I was finally able to test the “bit-perfect” playback feature with an app called Omnia Music Player (https://play.google.com/store/apps/details?id=com.rhmsoft.omnia) in which support was implemented by the developer since version 7.1.2 and I wish Plex had this feature implemented on its Plexamp app too.
According to the developer of the app, nearly all phones with Android 14 are ready for “bit-perfect” playback, therefore, all we need is a USB DAC in order to get the feature working.
Some say that other apps such as USB Audio Player Pro and Neutron Music Player already had this feature for a while, however, this is different in the sense that NO driver needs to be implemented in the app and that’s what those apps have had from the beginning, which takes time to develop and it’s not that easy to do, instead, with a few lines of code, any music player app could take advantage of the feature.
Currently, the Omnia app upscales or resamples everything to the maximum resolution that a DAC supports but that is better than getting everything resampled to 48Khz, since that’s what the default Android driver does, however, the developer will continue working to improve the app to make it play all music matching its native resolution, support for native DSD playback will be added too, since it currently decodes it only to PCM.
The app will show a notification at the bottom of the screen upon the DAC is connected and detected:
For more information about this feature, please visit the Google documentation:
