View Issue Details

IDProjectCategoryView StatusLast Update
0021272MMW 5Codecspublic2026-09-16 14:00
Reporterpeke Assigned To 
PriorityhighSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version2027.0Fixed in Version2027.0 
Summary0021272: Some tracks Length are incorrectly read
DescriptionSome tracks Length are incorrectly read

Actual Track length is 04:36 (44.1 / 140 kbps) but MM reads it as 20:06 (44.1 / 32 kbps)

As a result of that, Seek Bar appears not working correctly even Wave Bar shows track is really 04:36.

Sample Track is on FTP

TagsNo tags attached.
Attached Files
image.png (13,678 bytes)   
image.png (13,678 bytes)   
image-2.png (19,264 bytes)   
image-2.png (19,264 bytes)   
Fixed in build3522

Relationships

related to 0022098 assignedrusty Some files headers are incorrect 

Activities

peke

2024-10-11 22:23

developer   ~0077261

Win 10 Media Player also reads wrong length
image-3.png (9,354 bytes)   
image-3.png (9,354 bytes)   

michal

2024-10-12 13:19

developer   ~0077267

Last edited: 2024-10-12 13:20

It is not MM issue. The file is VBR MP3 but seriously corrupted - VBR (Xing) header is missing, so MM even does not know, it is VBR. Without this header it is not easily possible to compute file length correctly. Players only guess, I tried several players and each shows different file length and all wrong.
Even some specialized tools for fixing MP3 do not work, tried mp3val and no luck. I have found one, which worked - specialized Vbrfix tool.
As our soft is not designed to fix seriously corrupted files, I am closing this.

michal

2026-09-16 14:00

developer   ~0082188

Fixed in build 3522. I chose compromise - parser for tracks without Xing header now checks data in more places in the file to be sure, they are really CBR (the example file looks like CBR, but later changes bitrate). This way it should be as fast as before for most of the files and only possible problematic files are parsed more carefully and in case VBR is detected, parsed whole.