O jogador sai quando não há mais nada para ler. Um arquivo pode parecer mais longo (ou mais curto?) Do que realmente é quando um mp3 VBR tem cabeçalhos de frame / length incorretos. Não tenho certeza sobre os detalhes técnicos, mas existem ferramentas como mp3val para corrigir esse problema.