{#snippet favoriteButton(track: Song)} toggleStar(track)} > {/snippet} {#if settings.controlRating && player.track && !trackIsRadio} {@const track = player.track}
{#if settings.controlFavorite} {@render favoriteButton(track)} {/if} setRating(track, value)} >
{/if}
{#if settings.controlLoop || player.loop} {/if} {#if settings.controlMiniplayer || ui.miniplayer} {/if} {#if settings.controlFavorite && !settings.controlRating && player.track && !trackIsRadio} {@render favoriteButton(player.track)} {/if}
{#if settings.controlTime} {#if trackIsRadio} LIVE {:else} {formatTime(player.time)}/{formatTime(player.duration)} {/if} {/if} {#if settings.controlVolume}
(player.vol = event.currentTarget.valueAsNumber)} />
{/if}
{ if (scrubTrackId !== player.track?.id) return; seek(event.currentTarget.valueAsNumber); }} />
{#if !ui.miniplayer}
{#if queue.tracks.length > 0} {queue.tracks.length} {t( queue.tracks.length === 1 ? "common.song" : "common.songs", )} {#if queue.sel.length > 0} {" "}({queue.sel.length} {t("common.selected")}) {/if} {/if}
{/if}
{#if menu} (menu = null)} items={menu.items} /> {/if}