Closes #156: Fix shuffle buffer not being cleared when switching between offline/online