This was reported 5 years ago, but is still an issue so I wanted to bring it up again.

$insong.length does not display the correct song length if the MP3 is in VBR format. It usually displays a much longer length. It appears that only the length is affected and not the .pos . Now, mIRC can display the correct length already by using $sound($insong.fname).length , so everything is there to get the right length. It just needs to be changed for $insong.length so it uses the same method.

Although it's possible now to get the right length, it doesn't really make much sense to have an $insong.length if it's not going to work correctly.