What's wrong with Windows Media Player?

I just tried your scenario, and it uses 29.5MB of memory and 0.0% CPU. It's already installed, so you can even save HDD space.