Currently custom commands can only be triggered by shortcut or on startup, but it could be extremely useful to allow custom commands based on other events, too, such as start/stop/pause playback, quit haruna, minimize/unminimize window, audio-path changed, audio-stream changed, etc.
Also, there needs to be a list of available properties somewhere, not just a couple examples in the (i)-popups.