well I'm finding out I have to wait 24 hours between each download of pinballx, which is fine I understand the pay wall, It will just take a while.
In the mean time I wrote an AutoHotkey script to mute all audio on 5 mins Idle, but the problem is ahk doesn't detect joystick input, but it does let you map joy buttons to keyboard. So in order for it to work I have all my buttons sending the letter k all the time just to properly detect idle.
or If anyone has better ahk know how, I think there is a way to use the getkeystate function, but I've failed to figure it out.
It would be great to get this working as a 3rd party app, because Pinballx is the only frontend I know of that uses the Mute during Attract mode feature. (Well I assume Gameex Does but honestly have never used it. I currently use Launchbox/Bigbox for my arcade setup.)
I have found three apps that mute during idle:
IdleMute - Made using Autohotkey
Tur-Another Idle Volume Adjuster - Has lots of features
System Silencer - very simple just option to set idle time
All of these programs do not detect Pinscape input or Joystick input