[18:27] ACK! output is an input... [18:28] Oh no.... [18:31] just a thinko [18:32] when getting jack output ports (like playback) have to think of then as inputs [18:32] (when searching for *:playback* ports) [18:39] I see. [18:42] * Eickmeyer will be out most of today [18:43] so you won't be bothering the archive admins then xD [18:43] :P [18:45] Uh, I can still give them a ping. [18:48] @teward001 Unneeded ping my left deformed foot. :P [18:49] *drops an anvil on your foot* [18:49] Joke's on you, my foot is too small for your anvil to land on. [18:54] cool, Jack master is M66, plug in headphones (PCH) Headphones get un muted and vol up, everything tied to system:playback_1/2 gets switched to PCH,0,0-out:playback_1/2 [18:55] \o/ [19:46] Ok, designate a USB device as headphone device, on plugging in that device, output audio is switched over or back. [20:25] Eickmeyer or teward: If one of my options is running a user provided script for our python script, am I better using shell=True or adding /bin/bash as part of the command line? [20:26] shell=True should work assuming it has the shebang in the beginning pointing at Bash [20:26] unless you can execute it without issue with shell=False [20:26] there's a lot more security issues with shell=True because it is literally running in a shell [20:27] ya, I know, but if I am running a shell script I have to provide a shell somehow [20:28] I don't know if there is a prefered way [20:29] I would prefer that the environment is not passed to it for example. [20:32] @OvenWerks then run it without shell=True, to start [20:32] you can also specify an env for it - like env vars, etc. [20:32] either way it's run as a subshell outside of Python so [20:34] yeah, it is there as an option for users who have a situation we haven't thought of when a status change happens [21:42] Eickmeyer: https://discourse.ardour.org/t/ardour-6-2-is-released/104385 [23:16] OvenWerks: Wow, that was quick. I'm sure someone will pick it up in Debian since we're back to auto sync there. [23:22] good [23:31] Eickmeyer: I am replacing all the jack_(dis)connect sys calls with jack client calls from within controls/autojack. That means no disk access for those operations.