{{ podcast.durationLabel }} {% if podcast.recordedAt %} · enregistrée le {{ podcast.recordedAt|date('d/m/Y') }} {% elseif podcast.recordedYear %} · enregistrée vers {{ podcast.recordedYear }} {% endif %} {% if podcast.recordedPlace %}· {{ podcast.recordedPlace }}{% endif %} {% if podcast.speaker %}· {{ podcast.speaker }}{% endif %} {% if podcast.language %}· {{ podcast.language|upper }}{% endif %} · {{ podcast.playCount }} écoute(s)
{% if podcast.digitizedAt and podcast.recordedAt is empty and podcast.recordedYear is empty %} {# Distinction assumée : une date de numérisation n'est pas la date de la conférence, et ne doit surtout pas être présentée comme telle. #}Numérisée le {{ podcast.digitizedAt|date('d/m/Y') }} — date de la conférence inconnue.
{% endif %} {% if is_granted('ROLE_ADMIN') %}statut : {{ podcast.processingStatus }} {% if podcast.metadataConfidence is not null %} {% endif %}
{% endif %} {% set audio_url = podcast.audioPath starts with '/' ? podcast.audioPath : '/' ~ podcast.audioPath %} {# data-row-id relie ce bloc au lecteur : le bouton passe en « pause » et une barre de progression apparaît dès que cette conférence est lancée, y compris si la lecture a démarré depuis une autre page. data-row-style="plain" évite l'habillage des lignes de liste. #}Résumé
{{ podcast.summary|nl2br }}