MusicController: ensure decoding queue is empty before starting again
MusicController: do initial buffer fill in decode thread synchronously
MusicController: volume on input side of mixer should always be 1