Dobrescu George
Reviewer: AudiophileHeaven
IMO a player should be picked for its features(some of which could be related to sound options), not for how it "sounds" when nothing is set correctly.
if I start using some with windows mixer including some weird THX DSP I have on my laptop by default, and then get another player that goes with kernel streaming, boom they sound different. if one forces the max resolution of the DAC like asio, and another makes some weird resampling because I didn't care to check my windows settings, they might just sound different from bad resampling or the DAC's low pass at low resolution, or whatever else.
blaming the player for those stuff is going a little far IMO. now going for the all " a 1 is a 1" thing, is ideally true, but in practice, as soon as something as simple as volume control is used, we're passed the bit perfect concept. so it's not all black and white. but it should be easy enough to get stuff that are audibly identical. http://archimago.blogspot.fr/2013/06/measurements-part-i-bit-perfect.html
now when everything else is equal and 2 players still sound different, personally I would try to RMAA them or something like that to find out which is doing it wrong, try to solve the issue, or simply unistall the sucker.![]()
so far I've been happy with foobar for what I do, but plenty of others are just as fine.
Congrats on becoming sound science moderator!

I totally forgotten that for volume control to be lossless, a software must do high resolution resampling, because with redbook there is no chance of lossless volume, unless you use only half of the volume (bit shifting).
I AM a software developer, and i have used all of those programs many times. My point stands.
Bias, mood, what you ate, smells currently in the room all have effects on your hearing, and i would put money on bias being a big part of your listening experience.
Bits are bits is a fact, 1 is 1. 0 is 0. If you disagree then you are missing a fundamental understanding of how computers work. They CAN HOWEVER send different bits if they have done processing to the signal to "make it sound better" which is why i suggested checking for equalisation.
I develop music software specifically. It does sound different. It is not about bits themselves, FLAC is compressed to begin with, so it needs decompression, then there is how noisy the current on motherboard is at that moment, or on the external DAC, then there is volume, then there are other things. Of course most of differences will come from a DSP. (these differences will be much greater than between players)
For fun, you can try a LAV filter based software, against foobar, against jriver, against winamp, against windows media player. If they all really sound the same to you, then it is okay. But without bias, ask someone to blindfold you and change them for you, to not know beforehand.
But, yeah, choosing the best music player should be done based on features, ease of use and other factors. For example, mediamonkey has a ton of features, and so does foobar, while using VLC for music will not let you convert tags, or convert between filetypes. There are a ton of choices for all features you might need, but up to date, I never could satisfy all my needs with one software, so I am having 2-3-4 software only for music enjoyment and management.