Audio encoders newapi

that was one nice rebasing training, hope I didn't break anything :)