falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.55k stars 144 forks source link

NSM: don't announce with :optional-gui: in headless mode #1771

Open grammoboy2 opened 1 year ago

grammoboy2 commented 1 year ago

Carla has the option to run headless, which is nice and could be used with network sessions using NSM.

I think Carla shouldn't announce with :optional-gui: in headless mode, it looks like it does: https://github.com/falkTX/Carla/blob/91cee1f997508aa23b46911b2cb6050ea6c95bad/source/backend/CarlaStandaloneNSM.cpp#L26

NSM doesn't support arguments to keep usage simple for the user and to be able to use :switch: capability, which Carla supports. So it would be nice if Carla would provide a carla-noui binary. Non-Mixer has done that with a simple symlink: https://github.com/linuxaudio/non/blob/master/mixer/src/main.C#L221 https://github.com/linuxaudio/non/blob/master/mixer/wscript#L106

grammoboy2 commented 1 year ago

I guess, a better title would be: make NSM also work in headless mode.