Re-structure audio backend
Fix windows audio player