mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.53k stars 1.28k forks source link

Startup cli flag to temp disable audio device use? #10174

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: mxmilkiib Date: 2020-10-21T21:59:36Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1900912


Like, say, --disableAudio, so that Mixxx can be started without it taking over control of audio devices and thus interrupting audio output from other applications.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2020-10-21T22:07:08Z


This would be convenient for development.

mixxxbot commented 2 years ago

Commented by: mxmilkiib Date: 2020-10-21T22:25:39Z


I guess this would also go hand in hand (i.e. require) the ability to load a track to a deck when all output device dropdowns are set to None(?)

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2020-10-21T22:36:06Z


That is already possible.

mixxxbot commented 2 years ago

Commented by: mxmilkiib Date: 2020-10-21T22:46:22Z


When all devices are set to None, and I try to load a track, the deck gets the Loading... change, but nothing happens after that. If I go back into the options and select a device, then the tracks I've tried to load actually get loaded to their deck.

2.3 beta, r6820-1 (built yesterday iirc, quickly with ccache now!)

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2020-10-21T23:14:22Z


I cannot confirm on Ubuntu Bionic that the track is not loaded with no Sound Hardware configured. On which OS are you?

mixxxbot commented 2 years ago

Commented by: mxmilkiib Date: 2020-10-22T00:05:10Z


Well, this is confusing, I'm now able to load a track to a deck with None for all, either after going back to that or starting with.

Ugh shakes fist at intermittent issues

The only thing I think is different now is that the dialog that opens on start with no devices selected now has just three buttons, including a Continue, where as before there were 4 and I had to select Reconfigure and then OK (with all None) to proceed. Maybe that's something else, maybe the "fix" was related to https://mixxx.zulipchat.com/#narrow/stream/113295-controller-mapping/topic/Reloop.20Beatmix.204.2FXML.20confusion/near/214128764

mixxxbot commented 2 years ago

Commented by: mxmilkiib Date: 2020-10-22T00:06:34Z


I have had this problem in the past before though. I'll see what steps to reproduce if it happens again in future.

Still, having a flag to bypass any valid device settings (to avoid having to switch to None to release a device, and then revert that after doing dev things) would be handy.