Rewrite of TagLib in Go