Disable this by default, as it doesn't take output buffering into
account, so cursor moves up to 20 seconds ahead of what is actually
audible on the output device.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
A race on the source queue setter could cause a crash. Prevent that by
not attempting to set a nil input node.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
Track fades could hang if fired in rapid succession. Now each fade will
be guaranteed to resume input feeding upon removing the current input to
the background fade-out queue.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>