now using the excellent taggolib by mdlayher.