@if (active) {
{{'jukebox' | i18n}} @if (!checking) { @if (currentTrack) { @if (getImageUrl(currentTrack)) { } {{'jukebox.current' | i18n}} {{currentTrack.name}} @for (artist of currentTrack.artists; track artist; let i = $index) { {{artist.name}}@if ((i+1) < currentTrack.artists.length) { , } } }
{{'jukebox.search' | i18n}}
{{'jukebox.search.icon' | i18n}} {{'jukebox.search.submit' | i18n}} refresh } @if (checking) { }
@if (timeout) {

{{'jukebox.timeout' | i18n:timeout}}

} @if (searchResult && searchResult.items) {
@for (track of searchResult.items; track track; let i = $index) { @if (getImageUrl(track)) { } {{track.name}} @for (artist of track.artists; track artist; let i = $index) { {{artist.name}}@if ((i+1) < track.artists.length) { , } } } @if (searchResult && ((searchResult.offset + searchResult.limit) < searchResult.total)) { {{'jukebox.search.more' | i18n}} }
}
} @if (wait) { {{'jukebox' | i18n}} {{'jukebox.wait' | i18n}} @if (currentTrack) { @if (getImageUrl(currentTrack)) { } {{'jukebox.current' | i18n}} {{currentTrack.name}} @for (artist of currentTrack.artists; track artist; let i = $index) { {{artist.name}}@if ((i+1) < currentTrack.artists.length) { , } } } @if (timeout) {

{{'jukebox.timeout' | i18n:timeout}}

}
} @if (unavailable) { {{'jukebox' | i18n}} {{'jukebox.unavailable' | i18n}}

{{'jukebox.unavailable.hint' | i18n}}

} @if (forbidden) { {{'jukebox' | i18n}} {{'jukebox.forbidden' | i18n}}

{{'jukebox.forbidden.hint' | i18n}}

}