diff --git a/help/en/media.myco b/help/en/media.myco index f618d49..d1d656b 100644 --- a/help/en/media.myco +++ b/help/en/media.myco @@ -6,7 +6,7 @@ You can upload any media file, but only those listed below will be displayed on * **Images:** jpg, gif, png, webp, svg, ico * **Video:** ogg, webm, mp4 -* **Audio:** ogg, webm, mp3 +* **Audio:** ogg, webm, mp3, flac, wav == How to upload media? For non-existent hyphae, upload a file in the //Upload media// section. diff --git a/internal/mimetype/mime.go b/internal/mimetype/mime.go index ac5bbff..c38cc08 100644 --- a/internal/mimetype/mime.go +++ b/internal/mimetype/mime.go @@ -40,20 +40,33 @@ func DataFromFilename(fullPath string) (name string, isText bool, skip bool) { var mapMime2Ext = map[string]string{ "application/octet-stream": "bin", - "image/jpeg": "jpg", - "image/gif": "gif", - "image/png": "png", - "image/webp": "webp", - "image/svg+xml": "svg", - "image/x-icon": "ico", - "application/ogg": "ogg", - "video/webm": "webm", - "audio/mp3": "mp3", - "video/mp4": "mp4", + + "image/jpeg": "jpg", + "image/gif": "gif", + "image/png": "png", + "image/webp": "webp", + "image/svg+xml": "svg", + "image/x-icon": "ico", + + "application/ogg": "ogg", + "video/webm": "webm", + "audio/mp3": "mp3", + "audio/mpeg": "mp3", + "audio/mpeg3": "mp3", + "video/mp4": "mp4", + "audio/flac": "flac", + + "audio/wav": "wav", + "audio/vnd.wav": "wav", + "audio/vnd.wave": "wav", + "audio/wave": "wav", + "audio/x-pn-wav": "wav", + "audio/x-wav": "wav", } var mapExt2Mime = map[string]string{ - ".bin": "application/octet-stream", + ".bin": "application/octet-stream", + ".jpg": "image/jpeg", ".jpeg": "image/jpeg", ".gif": "image/gif", @@ -61,8 +74,12 @@ var mapExt2Mime = map[string]string{ ".webp": "image/webp", ".svg": "image/svg+xml", ".ico": "image/x-icon", + ".ogg": "application/ogg", ".webm": "video/webm", - ".mp3": "audio/mp3", + ".mp3": "audio/mpeg", ".mp4": "video/mp4", + ".flac": "audio/flac", + + "wav": "audio/wav", } diff --git a/mycoopts/view.qtpl b/mycoopts/view.qtpl index 362089c..ce0590c 100644 --- a/mycoopts/view.qtpl +++ b/mycoopts/view.qtpl @@ -21,7 +21,7 @@ - {% case ".mp3" %} + {% case ".mp3", ".wav", ".flac" %}