Unfortunately audio quality of 90% of portable MP3 players leaves much to be desired.
Finding an MP3 player that matches both the desired feature set and the desired quality is seldom possible.
Few players have good audio quality and fewer yet provide optical out (like the famous iRiver H120) that audiophiles use to connect external DAC's.
If it were possible to use RockBox to stream digital audio to USB instead of streaming it to low quality internal DAC; it would then be possible to connect an MP3 player to any portable USB DAC (such as iBasso D10, RSA Predator, Headroom, D2 Viper, Pico, Nuforce Icon and many many others).
This is exactly like plugging a USB external audio card into a PC - it streams digital audio to that device (that is how the USB DAC's mentioned above work).
This would finally allow music lovers to choose an MP3 player based on features other than audio quality and leave digital-to-analog convertion and amplification to a dedicated device of their choice.
Does anyone know how complicated this is?
Thanks!