added .flac support