big refactoring of the audio service - splitting the audio concerns from the persistance