Plexamp plays wrong sample rate Fiio R9

Got a Fiio R9 running open android. Sample rate caps out at 48k for all my high res 96k and 192k sample rate music. I dont see the match sample rate feature like in IOS. Is there any update on when android will have this feature?

We haven’t yet implemented sample rate matching on Android because it was really only made feasible in Android 14, and even then there’s a fair bit of work involved still.

As I understand it, the r9 runs Android 10 (a five year old operating system!). No idea how that decision was made by their product team, but realistically speaking, unless it gets a significant OS upgrade (i.e. Android 14 or newer), I don’t think sample rate matching will be able to be supported by Plexamp on the r9 unfortunately.

This like all DAPs they circumvent Android resampling so it doesn’t matter if it’s Android 10 or not. They use older versions as they are stable os environment to build their platform on and are free to keep costs down unlike new versions which are neither. If the is was constantly updating from their perspective it would be a nightmare. Pretty much all DAPs in the audio world run older versions. 12 is only just rolling out for some manufacturers.

Most apps that don’t do their own internal resampling just work and you get native bit perfect source without Android 14.

Fingers crossed maybe something can be figured out in the future with plexamp. Love my R9 and I’ve defaulted to Roon for high res playback for now. hoping to be back on plexamp someday!

Also just installed a Fiio R9 and I can confirm the same issue described by xmephestox. I tested with other apps and all appear to be working fine regarding sample rate. Hopefully Plex will find a way to sort this out eventually.

They have so far shown no interest in providing but perfect on Android, so don’t hold your breath.

1 Like

@aubrey.wodonga Can you update your reply? You say this is only available since Android 14 but that is not true. These DAPs have universal USB bypass where they do not use the standard android USB resampling. Other apps on these devices (qobuz, tidal, roon, etc) are able to output at different same rates. So it is not the android version. Plex is doing something to max out at 48kHz on the android version. Can you provide a better answer?

1 Like

It resamples it to 48/24 it’s harcoded to do it for compatibility with Androids base rate.

This is a tricky one as there are variations between android devices and android implementation from manufacturer to manufacturer.

For example I have android devices that when I use a USB DAC out of those devices Plexamp shows I am getting full 96K/24Bits. Other devices if I chromecast I always get 48K/16bits, other devices I can’t get over 44K/16bits.

I wonder if there is a difference or if android handles audio differently between what happens when a usb DAC is used and when it is not used. There must be some sort of “switch” that happens and it must be difficult to narrow that down.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.