- mostly done by AI agents
- mostly inspired by mpv
- glitch when refilling buffer queue
- can't handle device changging (like switching from speakers to airpods)
- glitch when audio sample rate changes
- wrong latency calculation
- reduce copy or conversion
- custom virtual space configuration & UI
