dirty: unpause
dirty: fix error handling
dirty: fix volume
dirty: use audio file’s samplerate/channels