MP95 Get MP95

Android · USB DAC hi-res player

A USB DAC player for Android that follows each file

Plug a DAC into your Android phone and play a 44.1 kHz album, then a 96 kHz one. With MP95 on Android 14 or later the DAC changes rate between them.

Google Play · soon

Free · No ads · No internet permission

MP95 on an Android tablet: the reel-to-reel deck full screen with two metal reels, VU meters and transport keys

Why Android usually resamples

Android’s audio system mixes every app into one stream at one rate, usually 48 kHz. Everything else is resampled to fit. Android 14 added a way for a player to ask for a different mixer rate on a USB device. MP95 uses it for every track. More on why Android resamples.

What you need

  • Android 14 or later.
  • A USB DAC or DAC dongle that reports more than one rate.
  • In MP95: Settings → Sound → Hi-Fi → Match output sample rate.

On older Android versions MP95 still plays into the system rate with a clean float path; only the rate switching needs 14.

MP95 on Android playing a DSD256 file: the turntable, and the track line reading DSD256 · 11.3 MHz

What reaches the DAC

A 32-bit float stream at the file’s rate, up to 192 kHz for files Android decodes itself and up to 96 kHz for formats decoded by FFmpeg. 24-bit sources are not truncated. DSD is converted to 88.2 kHz PCM.

Frequently asked questions

My DAC stays at 48 kHz.

Check the Android version (14 or later), that the setting is on, and that the DAC lists the file’s rate.

Get MP95 for Android

Free on Android, coming to Google Play. No ads, no internet permission.

Google Play · soon