Metadata

{track.title || "(untitled)"} · click a result to update this track's tags

(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} {#if applyError}
Couldn't update: {applyError}
{/if} {#if applying}

Updating track tags…

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

No MusicBrainz matches. The "Current" entry above keeps the existing tags.

{/if}