I listen to music online, but when the Internet disappears, I turn to offline. I can recommend an AIMP audio player https://veadug.com/en/1-aimp.html It's free, it has a lot of settings and a nice interface.
I just use basic Windows Media Player to listen to songs and watch movies. But you have to use DFX Audio Enhancer...it greatly...improves and livens up the sound quality.
Personally, I really like the player Aimp http://aimp.player.ideaprog.download/ is a free audio player with support for large number of formats and playlists. It works with multiple playlists immediately, allows creation of bookmarks and also has a playback queue.
JRiver Tried everything, and I mean everything. I wanted all the functionalities without the bloat Settled on jRiver - https://jriver.com/audio.html Musicbee would be the free option, has it all but feels bloated.