{#if heroSrc}
{/if}
{#if logoUrl} {:else}
{shownName}
{/if}
{#if releasedCount}{releasedCount} releases{/if} {#if page?.artist?.fans || seed?.fans}{fans(page?.artist?.fans || seed?.fans)}{/if} {#if years}{years}{/if} {#if page?.top_genre}{page.top_genre}{/if} {#if playTime}{playTime} played{/if} {#if albums.length}{/if} {#each socials as link (link.kind + link.url)} {/each}
{#if entry?.status === "loading"}
Looking up the rest on the catalog…
{:else if entry?.status === "error"}
The catalog did not answer — only what this phone holds is here.
{/if} {#if popular.length}

Popular

{#each popular as p, i (p.t.id)} {/each} {#if popularAll.length > 5} {/if} {/if} {#if latest}

Latest release

Latest · {(latest.record_type || "album").toUpperCase()}
{latest.title}
{yearOf(latest.release_date)}{latest.track_count ? ` · ${latest.track_count} tracks` : ""}{inLib(latest) ? " · in your library" : ""}
{/if} {#if tabs.length}

Discography · {releasedCount} on the catalog

{#if tabs.length > 1}
{#each tabs as t (t.key)} {/each}
{/if}
{#each families as f (familyKeyOf(f))} {@const l = familyLib(f)} 1 ? `${f.editions.length} editions` : (l ? "in your library" : null)} onclick={() => openFamily(f)} onmore={() => openHalf("catalogAlbum", { album: { ...(f.editions?.[0] ?? f), artist: name } })} /> {/each}
{/if} {#if timeline}

Releases by year · {timeline.last - timeline.first + 1} years · {timeline.total} releases

{#each timeline.cols as c (c.year)}
{String(c.year).slice(2)}
{/each}
{/if} {#if extras?.related?.length}

Fans also like

{#each extras.related.slice(0, 12) as a (a.id)} {/each}
{/if} {#if albums.length}

On this phone · {albums.length} record{albums.length === 1 ? "" : "s"}{tracks ? ` · ${tracks} tracks` : ""}

{#if plays.topTitle}
Most played here: {plays.topTitle} · {plays.topCount}×{plays.last ? " · last " + ago(plays.last) : ""}
{/if}
{#each albums as a (a.id)} push("album", { id: a.id }, screenEl)} /> {/each}
{/if} {#if extras?.bio || extras?.profile?.listeners || extras?.profile?.tags?.length}

About

{#if extras.profile?.listeners || extras.profile?.plays}
{#if extras.profile.listeners}{fmtCount(extras.profile.listeners)} listeners{/if} {#if extras.profile.plays}{fmtCount(extras.profile.plays)} plays{/if}
{/if} {#if extras.bio}

(bioOpen = !bioOpen)} role="button" tabindex="0" aria-expanded={bioOpen} onkeydown={() => {}}>{extras.bio}

{/if} {#if extras.profile?.tags?.length}
{#each extras.profile.tags.slice(0, 6) as t (t)}{t}{/each}
{/if}
{/if} {#if !albums.length && !popular.length && !tabs.length && entry?.status !== "loading"}
Nothing here yet.No records by {shownName} on this phone, and the catalog had nothing to add.
{/if}