Metadata

Track #{segment.trackNumber} · click a result to fill this segment

(searchState = reduceSearch(searchState, { type: "setQuery", query: e.currentTarget.value }))} />
{#if searchState.status === "searching"}

MusicBrainz is rate-limited (~1 req/sec)…

{/if} {#if searchState.status === "error"}
{searchState.error}
{/if}
{#each items as item (item.source + (item.id ?? "youtube"))} {/each} {#if searchState.status === "results" && searchState.results.length === 0}

No MusicBrainz matches. The "YouTube" entry above keeps the current fields.

{/if}