Match album

Find a MusicBrainz release and fill every segment whose track matches by position or title.

{#if releaseSearchError}
{releaseSearchError}
{/if} {#if releaseSearching}
Searching MusicBrainz releases…
{:else if releaseResults.length > 0}
    {#each releaseResults as r (r.id)}
  • {/each}
{/if} {#if selected}
{#if matching}
Fetching release + matching {totalSegments} segments…
{:else if matchError}
{matchError}
{:else if matchResult}

{matchedCount} of {matchResult.matches.length} segments matched

{totalSegments - matchedCount} left unchanged (no match)
    {#each matchResult.matches as m (m.segmentIndex)}
  • {confidenceLabel(m.confidence)} #{draft.segments[m.segmentIndex]?.trackNumber ?? "?"} {draft.segments[m.segmentIndex]?.title || "(untitled)"} → {m.track.title}
  • {/each}
{/if}
{/if}