taglib # retorna a duração errada

Estou recebendo a duração de um arquivo MP3 dessa maneira:

TagLib.File file = TagLib.File.Create(fileName);
var duration = file.Properties.Duration;

e está constantemente me dando uma duração entre 68 e 75% da duração real. Windows File Manager, VLC e apenas tocando o MP3 e medindo com um cronômetro concordam com a outra duração.

Alguma idéia do que está errado aqui?

questionAnswers(1)

yourAnswerToTheQuestion