I did a Parrott Asteroid head unit. Love it but it takes about a minute to boot up (android). Lots of options that it can do, video and such. I seem to find something new once a week. It has three USB ports, one I put an input on the dash and one I installed a 128 USB stick with music on it. I can do voice commands to what I want to play.