The aux input on the Rio expects 1v line-level, I'm guessing that the output from your other device is 4v or hotter, and that's the reason for the distortion.

Since audio quality is important to you, perhaps a different signal chain is in order?
_________________________
Tony Fabris