<% content_for :title, "Replay — #{@recording.title_or_default}" %> <% content_for :meta_description, "Replay #{@recording.title_or_default} su Match Live TV." %> <% content_for :robots, @recording.publicly_listed? ? "index, follow" : "noindex, nofollow" %>
<%= link_to "← Live passate", public_replay_index_path, class: "back-link" %>

<%= @recording.title_or_default %>

<%= @match.team.club.name %> · <%= l_local(@recording.recorded_at_or_fallback) %> · <%= @recording.views_label %>

<% if @recording.status == "processing" %>

Registrazione in elaborazione. Riceverai un’email quando sarà pronta.

<% elsif @recording.ready? && @recording.storage_key.present? %>

Durata <%= @recording.duration_label %> <% if @recording.expires_at %> · Disponibile fino al <%= l_local(@recording.expires_at) %> <% end %> · <%= @recording.publicly_listed? ? "Pubblico" : "Privato (link)" %> <% if @recording.byte_size.to_i.positive? %> · <%= @recording.byte_size_label %> <% end %>

<% ent = @recording.team.entitlements %>
<% if ent.phone_download_enabled? && (logged_in? || @recording.unlisted?) %> <%= link_to "Scarica MP4", public_replay_download_path(@session), class: "btn btn-primary" %> <% end %> <% if @recording.youtube_watch_url %> <%= link_to "Apri su YouTube", @recording.youtube_watch_url, class: "btn btn-secondary", target: "_blank", rel: "noopener" %> <% end %>
<% elsif @recording.ready? %>

Il file video non è più disponibile (archivio rimosso o in migrazione).

Durata registrata: <%= @recording.duration_label %> · <%= @recording.byte_size_label %>

<% elsif @recording.status == "failed" %>

Replay non disponibile: <%= @recording.error_message.presence || "errore di elaborazione" %>.

<% else %>

Replay non più disponibile.

<% end %>