Sorry for being so late.
Just today I could look at your code, well done, compliments!
Because MP3 stuff uses external dlls, if you don't mind I'll publish it as a third-party pack besides the main package.
Regarding to StockAudioPlayer, I couldn't get the usage of DSamplesPerSec property. Could you please describe this property? I'll put your answer in the component's documentation too.
Thank you very much,