Some people require very little from their audio player. If it can handle MP3 and WMA files, playlists and a simple media library then they're happy. Sounds like you? Then Windows Media Player probably provides everything you need. If you're a little more demanding, though, you may be interested in foobar2000. It's a lightweight, yet powerful audio player that's packed with interesting features, and has a wide range of add-ons available to add even more useful capabilities.
The program handles the audio basics very well. There's native support for all the audio formats you'd expect (MP1, MP2, MP3, MP4, Musepack, AAC, Ogg Vorbis, FLAC / Ogg FLAC, Speex, WavPack, WAV, AIFF, AU/SND, CDDA, WMA, Matroska), for instance. Point the Media Library at your Music folder and it'll import all your current albums, then monitor the folder and add others as they appear. And you can also play or rip from audio CDs, where you get considerable control over the encoding process.
The default foobar2000 interface is a little busy, but that's even more configurable. You can go from having everything on the screen (library, playlist, current track properties, visualisations, more) to just a simple track listing, or combine just the elements you need, either by clicking on a predefined layout or setting up your own. The program's also excellent at tagging (you can select multiple tracks and edit all their tags at once), and its more advanced features include full Unicode and ReplayGain support, along with gapless playback.
The real fun, though, comes when you start to add foobar2000 components. There are extensions to add support for more file types, burn audio CDs, or manage your iPod. Others will help create Last.fm playlists or display Winamp visualisations, and one even tries to simulate 5.1 surround sound through any pair of headphones (the results understandably aren't perfect, but they're worth a listen).
Fixed disappearing metadata and playlist content corruption with certain internet radio playlists.
Fixed high CPU usage with read-ahead options active.
Converter: Fixed broken save-as dialog with | character in encoder names.
Made foo_ui_std.dll & foo_input_std.dll report version number of the foobar2000 release that they came with, as some people seem to mix binaries from different releases then run into issues.
Made possible to fall back to another decoder with WMA files that standard WMA decoder doesn't accept.
Fixed disappearing & appearing 'version' file in library configuration folder.
Updated FFmpeg to 3.4.5.
Fixed certain AIFF files not playing (beta 2).
Restored foobar2000 version number in HTTP user-agent string (beta 2).
Added an option to force HTTP CONNECT with proxy servers (beta 2).
Fixed 1.4 regression causing odd behaviors when the currently playing track is removed from playlist (beta 2).
Fixed 1.4 regression causing certain combinations of shuffle and playlist operations to crash (beta 2).
Fixed 1.4 regression with missing HTTP host field in proxy server requests (beta 3, beta 5).
Fixed a bug causing random crashes when decoding Vorbis (possibly also MP3 and AAC) due to bad parameters fed to FFmpeg (beta 4).
Converter: Made malformed UTF-8 in source file tags no longer cause conversion to FLAC to fail (beta 5).
Fixed ReplayGain alter file content crash (final).