SMPlayer is a free media player for Windows, Linux and Mac OS with built-in codecs, which can also play Youtube videos, search and download subtitles, and includes other features like a thumbnail generator and audio and video filters.
git clone https://github.com/smplayer-dev/smplayer.gitBrowse the git repository
If you wish you can also try the development version.