summaryrefslogtreecommitdiff
path: root/internal/media
diff options
context:
space:
mode:
Diffstat (limited to 'internal/media')
-rw-r--r--internal/media/ffmpeg.go7
-rw-r--r--internal/media/manager.go5
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