taglib # zwraca błędny czas trwania
W ten sposób otrzymuję czas trwania pliku MP3:
TagLib.File file = TagLib.File.Create(fileName);
var duration = file.Properties.Duration;
i konsekwentnie daje mi czas od 68 do 75% rzeczywistego czasu trwania. Menedżer plików systemu Windows, VLC i po prostu odtwarzanie MP3 i pomiar za pomocą stopera są zgodne w drugim czasie.
Jakieś pomysły, co tu jest nie tak?