Or just install an aftermarket head unit.I have come to the conclusion that the factory head units are seriously lame with regard to USB playback. You are better off to get some external player and run it through the AUX input.
The full Android head units will run any of several hundred different MP3 player apps - each with a choice of dozens of different "skins".
If you don't like the MP3 player you're using, just download another one!
Ditto for navigation, satellite maps, weather radar, Waze, video players, Zello, web browers, email apps, OBD readers... the list is endless.