moon9/audio, api simplification