mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-11 03:28:07 -06:00
[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
This commit is contained in:
parent
0784aa3218
commit
6b727404be
4 changed files with 16 additions and 4 deletions
|
|
@ -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":
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue