From b056afe0ac48a360e47481327d341198d4e9d391 Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Mon, 17 Aug 2020 19:01:36 +0200 Subject: add .ac3, .aac audio and more video extensions --- server/initializers/constants.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts index 691d29283..2f9a750a5 100644 --- a/server/initializers/constants.ts +++ b/server/initializers/constants.ts @@ -417,7 +417,9 @@ const MIMETYPES = { 'audio/x-ms-wma': '.wma', 'audio/wav': '.wav', 'audio/x-flac': '.flac', - 'audio/flac': '.flac' + 'audio/flac': '.flac', + '‎audio/aac': '.aac', + 'audio/ac3': '.ac3' }, EXT_MIMETYPE: null as { [ id: string ]: string } }, @@ -841,7 +843,7 @@ function buildVideoMimetypeExt () { 'video/x-matroska': '.mkv', // Developed by Apple - 'video/quicktime': '.mov', // often used as output format by editing software + 'video/quicktime': [ '.mov', '.qt', '.mqv' ], // often used as output format by editing software 'video/x-m4v': '.m4v', 'video/m4v': '.m4v', @@ -856,8 +858,8 @@ function buildVideoMimetypeExt () { // Developed by 3GPP // common video formats for cell phones - 'video/3gpp': '.3gp', - 'video/3gpp2': '.3g2', + 'video/3gpp': [ '.3gp', '.3gpp' ], + 'video/3gpp2': [ '.3g2', '.3gpp2' ], // Developed by FFmpeg/Mplayer 'application/x-nut': '.nut', @@ -870,7 +872,8 @@ function buildVideoMimetypeExt () { // Old formats reliant on MPEG-1/MPEG-2 'video/mpv': '.mpv', 'video/mpeg2': '.m2v', - 'video/mpeg': '.mpeg', + 'video/mpeg': [ '.m1v', '.mpg', '.mpe', '.mpeg', '.vob' ], + 'video/dvd': '.vob', // Could be anything 'application/octet-stream': null, -- cgit v1.2.3