XMPlay fails to play AAC files shorter than 2 seconds in length

Started by AeroPurple,

AeroPurple

I use XMPlay to play AAC files, as it loops them better than WinAmp does. However, unfortunately, I ran into this issue, in that it just refuses to play any files shorter than 2 seconds in length (checked exact length in Audacity). Why though? Is there an issue with the decompression algorithm?

Ian @ un4seen

Shorter AAC files seem to be working here, so please upload one of your non-working files to have a look at:

    ftp://ftp.un4seen.com/incoming/

Also confirm what XMPlay and Windows version you're using, and whether you're using the XMP-AAC plugin.

AeroPurple

#2
Ok, I hope I uploaded it correctly: ftp://ftp.un4seen.com/incoming/Fold open 1.aac
Also, I just checked the version, it was 4.0 before, but updating to 4.1 didn't change anything, the bug is still there.

Ian @ un4seen

By default, XMPlay uses Windows' Media Foundation to decode AAC files, and indeed it looks like the Media Foundation AAC decoder is unable to decode your file. Windows Media Player is also affected by that. I do have even shorter AAC files that can be decoded, but your file is HE-AACv2, so I guess that's making the difference (perhaps the decoder needs more frames to verify HE-AACv2). Anyway, if you install the XMPlay AAC plugin (XMP-AAC) then you should be able to play the file.

AeroPurple

Works perfectly now, thanks! Sorry I wasn't aware of the plugin before...