diff --git a/src/previews/mod.rs b/src/previews/mod.rs index 2488b37..62effe7 100644 --- a/src/previews/mod.rs +++ b/src/previews/mod.rs @@ -69,7 +69,7 @@ impl PreviewStore { Some(tm) if tm.starts_with("video") || tm == "application/x-matroska" => { Ok(VideoPath(&file.path).get_thumbnail()?) } - Some(tm) if tm.starts_with("audio") => { + Some(tm) if tm.starts_with("audio") || tm == "application/x-riff" => { Ok(AudioPath(&file.path).get_thumbnail()?) } Some(tm) if tm.starts_with("image") => { diff --git a/webui/src/components/display/BlobPreview.svelte b/webui/src/components/display/BlobPreview.svelte index 3c1bd77..9a7e37e 100644 --- a/webui/src/components/display/BlobPreview.svelte +++ b/webui/src/components/display/BlobPreview.svelte @@ -9,7 +9,9 @@ $: mimeType = String($entity?.get("FILE_MIME")); - $: audio = mimeType.startsWith("audio"); + $: audio = ["audio", "application/x-riff"].some((p) => + mimeType.startsWith(p) + ); $: video = ["video", "application/x-matroska"].some((p) => mimeType.startsWith(p) );