MP3 ?
Как считать теги я знаю, это 128 последних байт, а вот по поводу времени звучания ничего не могу найти.
Ну, зная частоту дискретизации, битрейт и объем файла - вычислить несложно.
Где и как взять частоту, брейт и как считать?
http://upload.wikimedia.org/wikipedia/commons/0/01/Mp3filestructure.svg
Посчет высчитывания - тут надо поднимать учебники по связи, как там точно все расчитывается я не помню. Ну думаю, опытным путем логично понять, что битрейт выражается в кбит/с. Соответственно, от этой зависимости надо в первую очередь исходить + учитывать частоту дискретизации + моно/стерео.
Нашёл не плохое объяснение структуры MP3