VLC has worked wonders for me, but I also have the CCCP and K-lite codec packs installed as well as ffdshow. As far as .flac files, winamp plays them, but I usually convert all my .flac files into VBR .mp3 files using dbpoweramp music converter since everything out there will play .mp3 files, and I usually stream .mp3 files from my media pc using my xbox 360, PS3.