]> git.parisson.com Git - teleforma.git/commitdiff
use mp3 transcoded file by default
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 22 Sep 2025 12:20:06 +0000 (14:20 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 22 Sep 2025 12:20:06 +0000 (14:20 +0200)
teleforma/templatetags/teleforma_tags.py

index 52984cc2ce3562597ec38308017bbea5d55618c7..f77232a0885f7d82f1f40b76659e7753540d9023 100644 (file)
@@ -274,10 +274,16 @@ def get_transcoded_audio_id(media):
 
 @register.filter
 def get_audio_id(media):
-    for m in media.conference.media.all():
-        if 'audio' in m.mime_type:
-            return m.id
-    return
+    # we prioritize the mp3 transcoded from the webm video file
+    medias = media.conference.media.filter(
+        file__contains="webm",
+        mime_type__contains="audio")
+    if medias:
+        return medias[0].id
+    else:
+        medias = media.conference.media.filter(
+        mime_type__contains="audio")
+        return medias[0].id
 
 
 @register.filter