Depending on your degree of technical astuteness, I would recommend Neutron Player for Android as the definite standout. Documentation (only available from website FAQ and users forum) generally sucks, it is very slow to update on a large library, and it takes a lot of poking around to determine the best settings. Having said that, the rewards are the greatest flexibility of any android player for selection of source (can play all known formats including DSD, DXD and DOP) and most output devices ( SMB/CIFS, UPnP/DLNA, FTP, WebDAV, headphones, or directly to USB DAC or UPnP/DLNA or Chromecast) natively. Neutron also contains a true implementation of a configurable parametric equalizer.
For windows, the only choice is foobar2000. Ignore the statements of ugly, as it can be customized to look like just about any player currently available,