{pageTitle('Home')}
{#snippet item(rowItem: PlaylistRowItem)}
{#if rowItem.kind === 'real'} {:else} {/if}
{/snippet}
{#if query.isError} {:else if showSkeleton.value && !data}

Loading…

{:else if data}
{#if data.recently_added_albums.length === 0}

Recently added

Nothing added yet. Scan a folder via the server's config.

{:else} {#snippet item(album: import('$lib/api/types').AlbumRef)}
{/snippet}
{/if}
{#if data.rediscover_albums.length === 0 && data.rediscover_artists.length === 0}

Rediscover

No forgotten favourites yet. Like some albums or artists to fill this in.

{:else} {#if data.rediscover_albums.length > 0} {#snippet item(album: import('$lib/api/types').AlbumRef)}
{/snippet}
{/if} {#if data.rediscover_artists.length > 0} {#snippet item(artist: import('$lib/api/types').ArtistRef)}
{/snippet}
{/if} {/if}
{#if data.most_played_tracks.length === 0}

Most played

No plays to draw from. Listen to something.

{:else} {#snippet item(track: import('$lib/api/types').TrackRef, globalIdx: number)} {/snippet} {/if}
{#if data.last_played_artists.length === 0}

Last played

No recent plays.

{:else} {#snippet item(artist: import('$lib/api/types').ArtistRef)}
{/snippet}
{/if}
{/if}