Music

{#if !loading && !error} {items.length} Songs {/if}
{#if loading}

Yükleniyor…

{:else if error}

{error}

{:else if !items.length}

Henüz müzik dosyası yok.

{:else if viewMode === 'list'}
#
Başlık
Kaynak
{#each items as item, idx (item.id)}
playTrack(item, idx)} on:dblclick={() => { if (currentTrack?.id === item.id) togglePlay(); }} >
{#if currentTrack?.id === item.id && isPlaying}
{:else} {String(idx + 1).padStart(2, "0")} {/if}
{#if thumbnailURL(item)} {item.title} {:else}
{/if}
{cleanFileName(item.title)}
{sourceLabel(item)}
{formatDuration(item.mediaInfo?.format?.duration || item.duration)}
{/each}
{:else}
{#each items as item, idx (item.id)}
playTrack(item, idx)} >
{#if thumbnailURL(item)} {item.title} {:else}
{/if}
{#if currentTrack?.id === item.id && isPlaying}
{/if}
{cleanFileName(item.title)}
{sourceLabel(item)}
{formatDuration(item.mediaInfo?.format?.duration || item.duration)}
{/each}
{/if}
{#if currentTrack}
{#if thumbnailURL(currentTrack)} {currentTrack.title} {:else}
{/if}
{cleanFileName(currentTrack.title)}
{sourceLabel(currentTrack)}
{formatTime(currentTime)}
{formatTime(duration)}
{/if}