From fe847259c031ecefba3b31479eb8fea32281f396 Mon Sep 17 00:00:00 2001 From: Mike Miller Date: Mon, 8 Jun 2026 15:00:00 +0300 Subject: [PATCH] Add limited support for mkv In brief testing, Chrome and Firefox seem happy, but Safari does not play these videos. --- server/file.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/file.go b/server/file.go index a5023f8..aa1a857 100644 --- a/server/file.go +++ b/server/file.go @@ -95,6 +95,9 @@ func (file *File) ExtractInfo() error { case ".mov", ".mp4", ".mpeg", ".avi": file.Type = "video" file.MIME = "video/mp4" // FIXME: force MP4 for the browser to be happy and play the video + case ".mkv": + file.Type = "video" + file.MIME = "video/x-matroska" default: log.Printf("Unknown file type - ext: %s, mime: %s\n", file.Ext(), file.Type) // TODO: handle unknown file types