{#if loading}
{#each Array(10) as _}
{/each}
{:else if tracks.length === 0}

No tracks found

{:else}
{#each tracks as track, index (track.id)}
{#if idx < track.artistItems.length - 1} , {/if} {/each} {:else} {track.artists?.join(", ") || "-"} {/if}
{/if} {#if showAlbum}
{#if track.albumId} {:else} {track.albumName || "-"} {/if}
{/if}
{formatDuration(track.runTimeTicks)}
{#if showDownload}
{/if}
{#if idx < track.artistItems.length - 1} , {/if} {/each} {:else} {track.artists?.join(", ") || "-"} {/if} {#if track.albumId} {:else} {track.albumName || "-"} {/if} {:else if showArtist} {#if track.artistItems && track.artistItems.length > 0} {#each track.artistItems as artist, idx} {#if idx < track.artistItems.length - 1} , {/if} {/each} {:else} {track.artists?.join(", ") || "-"} {/if} {:else if showAlbum} {#if track.albumId} {:else} {track.albumName || "-"} {/if} {/if}

{formatDuration(track.runTimeTicks)}
{#if showDownload}
e.stopPropagation()} role="none">
{/if}
{/each} {/if} {#if openMenuId && menuPosition} {@const selectedTrack = tracks.find(t => t.id === openMenuId)} {#if selectedTrack}
{/if} {/if}