Foobar2000 is a free, public domain program. It can be downloaded at : http://www.foobar2000.org .

It runs only on PC hardware, not Apple Macs. But there is also a recent mobile version supporting all three phone platforms -- IOS, Android, Windows Phone.

On first installing it, it's interface looks very simple, but it is very customizable and there are many plug-ins available for it.

 

 

You can totally customize how Foobar2000 looks. Search online for 'foobar2000 skins' . You will find many thousands of user created skins (themes).

It supports playing a myriad of audio formats as well as can stream content from Internet radio.

It can manage very large music libraries and has powerful library search options and options to automatically monitor your music folders for additions and deletions.

It supports outputting to whatever audio drivers you have installed on your PC so you can easily switch, for example, from an external USB DAC to Bluetooth headphones.

There is even a free programming SDK for it, which has resulted in the Foobar2000 community creating many more custom plug-ins.

I run Foobar2000 as a music server on small form factor PCs.

I feel my music sounds better when played thru Foobar2000, especially when using either the bit-exact Kernel or WASAPI sound output plug-ins. But I know that's a subjective, personal thing, so I won't get into that...

If you don't already use it, you can download and install it for free and decide if it suites your needs.