[18:27] <OvenWerks> ACK! output is an input...
[18:28] <Eickmeyer> Oh no....
[18:31] <OvenWerks> just a thinko
[18:32] <OvenWerks> when getting jack output ports (like playback) have to think of then as inputs
[18:32] <OvenWerks> (when searching for *:playback* ports)
[18:39] <Eickmeyer> I see.
[18:42]  * Eickmeyer will be out most of today
 so you won't be bothering the archive admins then xD
 :P
 Uh, I can still give them a ping.
 @teward001 Unneeded ping my left deformed foot. :P
 *drops an anvil on your foot*
 Joke's on you, my foot is too small for your anvil to land on.
[18:54] <OvenWerks> 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] <Eickmeyer> \o/
[19:46] <OvenWerks> Ok, designate a USB device as headphone device, on plugging in that device, output audio is switched over or back.
[20:25] <OvenWerks> 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] <teward> shell=True should work assuming it has the shebang in the beginning pointing at Bash
[20:26] <teward> unless you can execute it without issue with shell=False
[20:26] <teward> there's a lot more security issues with shell=True because it is literally running in a shell
[20:27] <OvenWerks> ya, I know, but if I am running a shell script I have to provide a shell somehow
[20:28] <OvenWerks>  I don't know if there is a prefered way
[20:29] <OvenWerks> I would prefer that the environment is not passed to it for example.
 @OvenWerks then run it without shell=True, to start
 you can also specify an env for it - like env vars, etc.
 either way it's run as a subshell outside of Python so
[20:34] <OvenWerks> 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] <OvenWerks> Eickmeyer: https://discourse.ardour.org/t/ardour-6-2-is-released/104385
[23:16] <Eickmeyer> 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] <OvenWerks> good
[23:31] <OvenWerks> 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.