As of trunk r2648, it's much improved. While the console shows the same messages, it only does so once, but the output still just stutters. The GUI remains responsive however and if you go into the sound prefs and hit Query Devices, the output goes quiet and all selected devices change to "None." If you then select one and click OK, Mixxx resumes playback.
So ideally, we'd need to somehow auto-detect a missing sound device and on detection, automatically re-query devices, selecting "None" for the now-missing one and leaving the others as they were.
As of trunk r2648, it's much improved. While the console shows the same messages, it only does so once, but the output still just stutters. The GUI remains responsive however and if you go into the sound prefs and hit Query Devices, the output goes quiet and all selected devices change to "None." If you then select one and click OK, Mixxx resumes playback.
So ideally, we'd need to somehow auto-detect a missing sound device and on detection, automatically re-query devices, selecting "None" for the now-missing one and leaving the others as they were.