Silent audio on Android
- Problem
- Moving from the mixer to a guided session could leave players reporting "playing" with nothing routed to the speaker. Logs showed AudioTrack failures clustered around the handoff, because Android audio focus is released asynchronously.
- Fix
- An AudioSessionManager that owns playback: it stops the active source, waits for focus to be released, then grants ownership to the next one, with an explicit create, load, play, stop and remove lifecycle for every player.


