need audioplayer.c