You can simply use VLC, it reads almost everything, and it's free!!
Otherwise, check Amarra. But IMO, it's just a way to make you pay.
Otherwise, if you like to keep a nice library, why not using iTunes? Unfortunately, it doesn't support FLAC, but does support Apple Los less ;-)
You could...