I haven't tried coding an OGG player myself, since I usually use FMOD for any sound and music requirements I have and it supports OGG.