Config Set
config_setChange and validate an ismail setting—songs folder, ffmpeg/Blender/browser path, or live master trim/cap—then save it to the config file.
Instructions
Change one of ismail's settings: the value is checked against the setting's type (a path, a number in its range, true or false, a list) and written to the settings file (~/.ismail/config.json). The reply says the old and new value, whether it applies at once or after a restart, and when an old environment variable still wins. Reach for it when the person wants their songs in another folder, ismail pointed at an ffmpeg, Blender or browser it did not find, or the live master's trim or cap changed for every set. key: as config_get lists them ('songs', 'ffmpeg', 'live.trim_db'). value: the new value ('D:/music', -3, true, ['dj', 'mc']). config_get(key) reads it back; config_unset(key) returns it to the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| value | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |