Can anyone satisfy my curiosity please:
When b2 starts to play a track, it immediately displays the track length in minutes & seconds and then proceeds to count it down. However almost all file formats it plays are compressed so the length of the track is not directly proportional to the file size in bytes and can't be used to predict the track length.
So how does it know the time length?
Is there something in the FLAC, MP3, AAC etc. file headers that stores this information?
(I've had a look at a FLAC track with a Hex Editor and can't see anything obvious.)