diff options
Diffstat (limited to 'internal/media')
-rw-r--r-- | internal/media/ffmpeg.go | 7 | ||||
-rw-r--r-- | internal/media/manager.go | 5 |
2 files changed, 8 insertions, 4 deletions
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": diff --git a/internal/media/manager.go b/internal/media/manager.go index 6aa13c17b..6d9c5629f 100644 --- a/internal/media/manager.go +++ b/internal/media/manager.go @@ -39,8 +39,9 @@ var SupportedMIMETypes = []string{ "image/gif", // .gif "image/webp", // .webp - "audio/mp2", // .mp2 - "audio/mp3", // .mp3 + "audio/mp2", // .mp2 + "audio/mp3", // .mp3 + "audio/mpeg", // .mp1, .mp2, .mp3 "video/x-msvideo", // .avi |