]> git.0d.be Git - panikweb-esperanzah.git/commitdiff
include sound metadata according to available formats
authorFrédéric Péters <fpeters@0d.be>
Mon, 26 Jul 2021 11:54:38 +0000 (13:54 +0200)
committerFrédéric Péters <fpeters@0d.be>
Mon, 26 Jul 2021 11:54:38 +0000 (13:54 +0200)
panikweb_esperanzah/templates/emissions/episode_detail.html

index 829ca8500bc62f5cace702713962eae14705abc6..53d421ed2cbdf906c322c06b83190c2896119aae 100644 (file)
 <meta name="twitter:description" content="{{ episode.text|safe|striptags|truncatewords:75 }}"/>
 {% endif %}
 {% if episode.main_sound %}
-<meta property="og:audio" content="{{ site_url }}{{ episode.main_sound|format_url:'ogg' }}"/>
-<meta property="og:audio:type" content="audio/ogg"/>
+  {% if episode.main_sound|is_format_available:'ogg' %}
+    <meta property="og:audio" content="{{ site_url }}{{ episode.main_sound|format_url:'ogg' }}"/>
+    <meta property="og:audio:type" content="audio/ogg"/>
+  {% elif episode.main_sound|is_format_available:'mp3' %}
+    <meta property="og:audio" content="{{ site_url }}{{ episode.main_sound|format_url:'mp3' }}"/>
+    <meta property="og:audio:type" content="audio/mpeg"/>
+  {% endif %}
 {% endif %}
 {% endblock %}