{#if isOverlayVisible}
= totalVisibleSections && totalVisibleSections > 0}>

Loading your home

Building recommendations from your listening history.

{/if}
{#if homeSettings.greeting.enabled}

{greetingText}

{:else}
{/if}
{#if isInitializing && !isOverlayVisible}

Loading your home

Building recommendations from your listening history.

{:else if error}

Could not load Home

{error}

{:else if hasContent} {#each visibleSections as sectionId (sectionId)} {#if sectionId === 'newReleases' && newReleases.length > 0} {#snippet children()} {#each newReleases as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {#if sectionId === 'pressAwards' && pressAwards.length > 0} {#snippet children()} {#each pressAwards as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {#if sectionId === 'mostStreamed' && mostStreamed.length > 0} {#snippet children()} {#each mostStreamed as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {#if sectionId === 'qobuzissimes' && qobuzissimes.length > 0} {#snippet children()} {#each qobuzissimes as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {#if sectionId === 'editorPicks' && editorPicks.length > 0} {#snippet children()} {#each editorPicks as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {#if sectionId === 'recentAlbums' && recentAlbums.length > 0} {#snippet children()} {#each recentAlbums as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {#if sectionId === 'continueTracks' && continueTracks.length > 0}

Continue Listening

{#each continueTracks as track, index} onArtistClick(track.artistId!) : undefined} onAlbumClick={track.albumId && onAlbumClick ? () => onAlbumClick(track.albumId!) : undefined} onPlay={() => onTrackPlay?.(track)} menuActions={{ onPlayNow: () => onTrackPlay?.(track) }} /> {/each}
{/if} {#if sectionId === 'topArtists' && topArtists.length > 0} {#snippet children()} {#each topArtists as artist} {/each}
{/snippet}
{/if} {#if sectionId === 'favoriteAlbums' && favoriteAlbums.length > 0} {#snippet children()} {#each favoriteAlbums as album} onAlbumClick?.(album.id)} /> {/each}
{/snippet}
{/if} {/each} {:else}

Start Listening

Play music or add favorites to activate recommendations.

{/if} isSettingsModalOpen = false} />