Active Sessions {#if $controllableSessions.length > 0} ({$controllableSessions.length}) {/if}

{#if $sessions.isLoading && $sessions.sessions.length === 0}

Loading sessions...

{/if} {#if $sessions.error}

{$sessions.error}

{/if} {#if $controllableSessions.length > 0}
{#each $controllableSessions as session (session.id)} handleSessionClick(session.id ?? "")} /> {/each}
{:else if !$sessions.isLoading}

No Active Sessions

No controllable Jellyfin sessions found. Start playing media on another device to control it from here.

{/if} {#if $sessions.lastUpdated && $controllableSessions.length > 0}

Last updated: {$sessions.lastUpdated.toLocaleTimeString()}

{/if}