Alright, so the Network Media Player is beyond useless, and writing a custom media player for Vita or doing a port is a lot of work, I'm aware.
I've worked out that if you have content in h264 AAC @ 44.1khz, the browser html5 media player can play it, guaranteed.
But why does this matter...