No problem Fred_vs, your header conversions did most the work

Like I said it's a little bit hacked up currently.
One area were I really fudged it,.
Pa_WriteStream(stream,@outbuf[0],done div 4);
The Div 4 at the time, was really a trial and error, so not really ideal
A Theory I have is that the Audio is 16bit = 2 bytes, and it's in stereo. So that's 4 bytes per frame buffer, and is the reason for the Div 4.
So I've a feeling Mono MP3's are currently unlikely to work.
Next step is designing a nice framework, I assume the ability to at least FastForward/Rewind etc, and then maybe been able to do special effects and visualizations might be nice.