<.icon name="hero-exclamation-triangle" class="h-5 w-5 text-yellow-400" />

{gettext( "You need to connect your Last.fm account to scrobble. Please set up your Last.fm session key in the settings." )}

{@release.title}

by {@release.artists |> Enum.map(& &1.name) |> Enum.join(", ")} {@release.date}

{"Cover
{gettext("Release Date:")}
{@release.date}
{gettext("Country:")}
{@release.country}
{gettext("Barcode:")}
{@release.barcode}
{gettext("Catalog Number:")}
{@release.catalog_number}

{gettext("Tracks")}

<.button :if={@can_scrobble} phx-click={ if MapSet.size(@selected_tracks) > 0, do: "scrobble_selected_tracks", else: "scrobble_release" } size="sm" > {scrobble_button_label(@selected_tracks)}
<.medium :for={medium <- @release.media} can_scrobble?={@can_scrobble} already_scrobbled={false} medium={medium} release_artists={@release.artists} selected_tracks={@selected_tracks} media_count={MusicBrainz.Release.media_count(@release)} myself={nil} />