Missing file notification
Nerdy Hydra
Earlier I worked on a button that would play an audio on a !command. I then organized my audio files and moved them around from its original file location. Took me some time to realize my organizing meant there wasn't a file to be played anymore! Some pop-up or notification that a file does not exist would be nice to have!
I imagine something similar to OBS, where if a source file is moved you get a pop-up at startup. Or perhaps a red box if a path for a file doesn't exist.
Nerdy Hydra
I was using "play sound effect" for playing an audio file.
Landie
Nerdy Hydra Sound file pathes can be dynamic, which can only be determined on button runtime. plus, it would bring a significant performance hit to try to process a running button for that sound's existence before it's played, when the user should be more careful of with their setup. OBS is different, because sound files loaded in OBS are always absolute, meaning it can be checked unlike in SAMMI where that is not guaranteed on button executions.
You might want to consider keeping your sound files in the SAMMI folder directly, and using dynamic pathing to always have it point to the file no matter how you move it. There are tools to manage your assets better, and i would assume we don't want to impose a performance hit reading disk everytime a button is ran with a sound just to check to make sure it exists.