From fb2ba1e38603329f5129741a125fbaa953a66f9d Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Fri, 24 Feb 2023 03:27:36 +0300 Subject: [PATCH] fix VIDEO_TS playlist --- server/mimetype/mimetype.go | 1 + server/utils/filetypes.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/mimetype/mimetype.go b/server/mimetype/mimetype.go index 03685aa..94126a5 100644 --- a/server/mimetype/mimetype.go +++ b/server/mimetype/mimetype.go @@ -42,6 +42,7 @@ func init() { {"video/mp2t", ".ts,.m2ts,.mts"}, {"video/ogg", ".ogv"}, {"video/webm", ".webm"}, + {"video/x-ms-vob", ".vob"}, {"video/x-msvideo", ".avi"}, {"video/x-quicktime", ".qt,.mov"}, {"text/srt", ".srt"}, diff --git a/server/utils/filetypes.go b/server/utils/filetypes.go index 1ce8445..4344465 100644 --- a/server/utils/filetypes.go +++ b/server/utils/filetypes.go @@ -2,6 +2,7 @@ package utils import ( "path/filepath" + "strings" "server/torr/state" ) @@ -68,7 +69,7 @@ var extAudio = map[string]interface{}{ } func GetMimeType(filename string) string { - ext := filepath.Ext(filename) + ext := strings.ToLower(filepath.Ext(filename)) if _, ok := extVideo[ext]; ok { return "video/*" }