From 6b727404befd8ec698e456d106a9ee40bc114af8 Mon Sep 17 00:00:00 2001 From: Daenney Date: Sat, 28 Dec 2024 11:02:12 +0100 Subject: [bugfix] Advertise audio/mpeg as supported (#3632) This will be either an mp1, mp2 or mp3 file. In practice it'll probably be mp3, but this handles mp1 too for good measure. We don't advertise audio/mp1 as a supported media type since best I can tell that was never a MIME type that's been used. This also changes the returned MIME-type for mp2 and mp3 to audio/mpeg, to match what's expected and supported by most things nowadays. Fixes: #3531 --- internal/media/ffmpeg.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'internal/media/ffmpeg.go') diff --git a/internal/media/ffmpeg.go b/internal/media/ffmpeg.go index c225d4378..6bf39cae2 100644 --- a/internal/media/ffmpeg.go +++ b/internal/media/ffmpeg.go @@ -377,12 +377,15 @@ func (res *result) GetFileType() (gtsmodel.FileType, string, string) { case "mp3": if len(res.audio) > 0 { switch res.audio[0].codec { + case "mp1": + return gtsmodel.FileTypeAudio, + "audio/mpeg", "mp1" case "mp2": return gtsmodel.FileTypeAudio, - "audio/mp2", "mp2" + "audio/mpeg", "mp2" case "mp3": return gtsmodel.FileTypeAudio, - "audio/mp3", "mp3" + "audio/mpeg", "mp3" } } case "asf": -- cgit v1.2.3