diff --git a/package.json b/package.json index 1a5077c6..1105a73e 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,103 @@ "to": "ffprobe" } ], - "icon": "icns-build/app.icns" + "icon": "icns-build/app.icns", + "fileAssociations": [ + { + "ext": [ + "webm", + "mkv", + "flv", + "vob", + "ogv", + "drc", + "gif", + "gifv", + "mng", + "avi", + "mts", + "m2ts", + "ts", + "mov", + "qt", + "wmv", + "yuv", + "rm", + "rmvb", + "asf", + "amv", + "mp4", + "m4v", + "mpg", + "mp2", + "mpeg", + "mpe", + "mpv", + "m2v", + "svi", + "3gp", + "3g2", + "mxf", + "roq", + "nsv", + "f4v", + "f4p", + "f4a", + "f4b" + ], + "name": "Video", + "description": "Video files", + "role": "Viewer" + }, + { + "ext": [ + "aa", + "aac", + "aax", + "act", + "aiff", + "alac", + "amr", + "ape", + "au", + "awb", + "dct", + "dss", + "dvf", + "flac", + "gsm", + "iklax", + "ivs", + "m4a", + "m4b", + "m4p", + "mmf", + "mp3", + "mpc", + "msv", + "nmf", + "nsf", + "ogg", + "oga", + "mogg", + "opus", + "ra", + "rf64", + "sln", + "tta", + "voc", + "vox", + "wav", + "wma", + "wv", + "8svx", + "cda" + ], + "name": "Audio", + "description": "Audio files", + "role": "Viewer" + } + ] }, "mas": { "hardenedRuntime": false, @@ -175,7 +271,103 @@ "node_modules/ffmpeg-static/ffmpeg.exe", "node_modules/ffprobe-static/bin/win32/x64/**" ], - "icon": "icon-build/app-512.png" + "icon": "icon-build/app-512.png", + "fileAssociations": [ + { + "ext": [ + "webm", + "mkv", + "flv", + "vob", + "ogv", + "drc", + "gif", + "gifv", + "mng", + "avi", + "mts", + "m2ts", + "ts", + "mov", + "qt", + "wmv", + "yuv", + "rm", + "rmvb", + "asf", + "amv", + "mp4", + "m4v", + "mpg", + "mp2", + "mpeg", + "mpe", + "mpv", + "m2v", + "svi", + "3gp", + "3g2", + "mxf", + "roq", + "nsv", + "f4v", + "f4p", + "f4a", + "f4b" + ], + "name": "Video", + "description": "Video files", + "role": "Viewer" + }, + { + "ext": [ + "aa", + "aac", + "aax", + "act", + "aiff", + "alac", + "amr", + "ape", + "au", + "awb", + "dct", + "dss", + "dvf", + "flac", + "gsm", + "iklax", + "ivs", + "m4a", + "m4b", + "m4p", + "mmf", + "mp3", + "mpc", + "msv", + "nmf", + "nsf", + "ogg", + "oga", + "mogg", + "opus", + "ra", + "rf64", + "sln", + "tta", + "voc", + "vox", + "wav", + "wma", + "wv", + "8svx", + "cda" + ], + "name": "Audio", + "description": "Audio files", + "role": "Viewer" + } + ] }, "appx": { "applicationId": "LosslessCut", @@ -192,104 +384,9 @@ "icon": "icon-build/app-512.png", "target": [ "tar.bz2", - "AppImage" + "AppImage", + "snap" ] - }, - "fileAssociations": [ - { - "ext": [ - "webm", - "mkv", - "flv", - "vob", - "ogv", - "drc", - "gif", - "gifv", - "mng", - "avi", - "mts", - "m2ts", - "ts", - "mov", - "qt", - "wmv", - "yuv", - "rm", - "rmvb", - "asf", - "amv", - "mp4", - "m4v", - "mpg", - "mp2", - "mpeg", - "mpe", - "mpv", - "m2v", - "svi", - "3gp", - "3g2", - "mxf", - "roq", - "nsv", - "f4v", - "f4p", - "f4a", - "f4b" - ], - "name": "Video", - "description": "Video files", - "role": "Viewer" - }, - { - "ext": [ - "aa", - "aac", - "aax", - "act", - "aiff", - "alac", - "amr", - "ape", - "au", - "awb", - "dct", - "dss", - "dvf", - "flac", - "gsm", - "iklax", - "ivs", - "m4a", - "m4b", - "m4p", - "mmf", - "mp3", - "mpc", - "msv", - "nmf", - "nsf", - "ogg", - "oga", - "mogg", - "opus", - "ra", - "rf64", - "sln", - "tta", - "voc", - "vox", - "wav", - "wma", - "wv", - "8svx", - "cda" - ], - "name": "Audio", - "description": "Audio files", - "role": "Viewer" - } - ] + } } }