I have been using BlackPlayer for years now and it's the best one I've been able to find. It does everything I need and doesn't have any major problems that I've noticed. I also like the equalizer that only affects the app. My old car had 6x9 speakers that had potential for amazing bass, but it was impossible to take advantage of without an equalizer and I didn't like having one always active. I don't need to use it anymore since I have 3 dedicated subs that provide enough bass without an equalizer, but it has served me very well for 2 years.