{$_("play.title")}

{$_("play.description")}

{#if devices.length > 0} {#if !isRecording} {:else} {/if} {/if}
{#if devices} {#each devices as device} handleChange(device, scalarIndex, val)} onStop={() => handleStop(device)} /> {/each} {/if}
{#if devices?.length === 0}

{$_("play.no_results")}

{/if}
({ name: d.name, index: d.info.index, capabilities: d.info.messageAttributes.ScalarCmd.map((cmd) => cmd.ActuatorType), }))} duration={recordingDuration} onSave={handleSaveRecording} onCancel={handleCancelSave} />