And the best overall player? Clementine
Clementine stands out from other music players for its simple but feature- full design. Its interface is quite impressive and it supports all the operating systems. It takes the music experience one step higher than what we expect from any other music player. It is highly recommended since almost all the functions that other players provide are available in Clementine. And it addresses the requirements of both the professionals as well as a typical music listener.
The different features of these music players, which are not available in proprietary software, showcase the power and capability of open source software. You can contribute modules or features to your favourite music player as an individual project (bug fixes/improvements) or apply for it as a GSOC (Google Summer of Code) project. You can even learn how these music players and each of their features work by reading the source code available on their official websites and Git repositories.