WIP: audio prep work for gapless

Still have some loose ends, but opening PR so people can start looking at this.
No, I think the comment is still valid as there's still a full set of mixer methods here for the software mixer.