When it comes to a player that strives to be as true to the source as can be, it is tough to find one that stands taller than Neutron Music Player. The app works on Android, IOS, and even Windows platforms with a consistent look and feel. For any of us that are working across any or all of these platforms, this may be the only one that bridges them all.
While the UI may be a bit dated, it is fully functional with plenty of customizing opportunities. The Now Playing screen shows the standard fare with large album art, the song title, and artist. And of course there are the expected controls for play/pause, track up/down, and some user-definable quick access buttons that can directly access library menus, EQ, settings, etc. The library browser is pretty complete and also offers many ways to find the perfect track for right now. One area that is lacking is in the Artist list, where you are forced to choose between all Artists, or AlbumArtists - but not both.
The audio engine itself is pretty darn impressive. The big key is the "no resampling" option on devices with DACs that support a range of bit depth and sample rates. It uses a custom engine built from the ground up just for music playback. But just about every option for tuning is available for adjustment, from configurable graphic and parametric EQ's to tempo, compression, and more. If you have to tweak, this is your app.
Just be prepared to spend some time on the learning curve. This is a highly technically app with more bells and whistles than you can imagine. It is not designed for simplicity. But if you have external equipment like a headphone amplifier, or high end audio system with USB or digital inputs, this is one app to consider.