{#if player.track} {@const artist = settings.coverBackground === "artist" && player.track.artistId ? lib.artists.find( ({ id, sourceId }) => id === player.track?.artistId && sourceId === player.track?.sourceId, ) : undefined} {@const artId = artist?.coverArt || songArtId(player.track)} {#if artId && player.track.sourceId} {@const backgroundUrl = getSourceApi(player.track.sourceId).getCoverArt( artId, artist?.coverArt ? 128 : 512, )} {/if} {/if} {#if settings.visualizerLocation === "background"} {/if} {#if ui.showSettings && SettingsModal} {/if} {#if ui.showKeys && ShortcutsModal} {/if} {#if playlistModalOpen && PlaylistModals} {/if} {#if radioModalOpen && RadioModals} {/if} {#if shareModalOpen && ShareModal} {/if} {#if infoModalOpen && InfoModal} {/if} {#if ui.showUnsyncedChanges && UnsyncedChangesModal} {/if}