Yo llevo instalado un decodificador externo con entrada USB/SD y bluetooth, que encuentras en china por 2€ capaz de leer archivos en varios formatos (mp3, wav y flac) conectado a través de la línea AUX y alimentado con 5v mediante un reductor de voltaje sacado desde una de las tomas del mechero. Digo a medias porque no puedes controlarlo desde el equipo de sonido del coche. La calidad de sonido es buena. Esto estoy tratando de mejorarlo para controlarlo, partiendo de la base de un Arduino, si llego a buen puerto lo comentaré por aquí.
Desde el teléfono vía Bluetooth no tienes problema, se controla perfectamente