If you are wondering what a FLAC player is then let me enlighten you on what it is and what its features are. Who knows you might want to get one yourself after reading this.
The word FLAC stands for Free Lossless Audio Codex. This was created by Xiph. Org Foundation and developed by Josh Coalson as an open source project thus giving anyone who wants to see its coding access. Thanks to this developers free and paid software support FLAC into their player programs.
However even if FLAC is free it is not supported by Windows thus Windows Media Player need to use third party programs to run its file format unlike WINAMP. Another reason why FLAC is not use that much is due to its bigger file size than that of an MP3'ssmaller file size. Despite this set back FLAC has a better quality than MP3 because it is lossless thus audio encoded in FLAC are exactly like the original unlike MP which is a lossy audio codex that causes some audio quality to get lost when it is encoded to it format.
When MP3 was made it had the human ear in mind that's why MP3's can leave out certain details from an original composition which cannot be notice. As of a FLAC it does not exclude anything in a composition that's why its files come out larger. Due to this MP3 players have been popular, cheap and easy to find than that of a FLAC player that cost more but for those who want audio files to come out exactly like the original it is best to us a FLAC player.
FLAC may seem to be in a losing end here but did you know that it also has other features such as an MD5 hash checking. The MD5 hash checking method is an error checking method done within the file itself and is integrated into a FLAC file type. This means that it checks the file as it is received by the device and sent from the server with a mathematical alpha-numeric result for each file section. Thanks to this the file can be streamed from a server to a device and played with absolutely with no error in the file thus ensuring that any corruption detected can be corrected by resending the broken piece.