Notification sounds

sounds.update({ volume: Number(e.currentTarget.value) })} />
pack(folderPicker)} /> pack(packPicker)} />

A TeamSpeak 3 sound pack folder (with its settings.ini) is mapped exactly. Other files are matched by name, e.g. user_joined.wav. Any sound can also be set one by one below.

{#if report}
{#if report.assigned.length}

Assigned: {report.assigned.join('; ')}

{/if} {#if report.unmatched.length}

Not matched (set these by hand): {report.unmatched.join(', ')}

{/if}
{/if} {#if error}

{error}

{/if} {#each sounds.errors as err (err)}

Could not play {err}

{/each} {#each groups as g (g)}

{g}

{/each}