defensive audio player!!!