From eb3091052ebd5762e2713cad309a6c94b0871bc4 Mon Sep 17 00:00:00 2001 From: Jixun Date: Sun, 27 Nov 2022 14:12:17 +0000 Subject: [PATCH] feat: added support for mmp4 extension --- src/decrypt/index.ts | 1 + src/decrypt/qmc.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/decrypt/index.ts b/src/decrypt/index.ts index 3fae4a2..dbf8f6a 100644 --- a/src/decrypt/index.ts +++ b/src/decrypt/index.ts @@ -70,6 +70,7 @@ export async function Decrypt(file: FileInfo, config: Record): Prom case 'mgg': //QQ Music New Ogg case 'mgg1': //QQ Music New Ogg case 'mgg0': + case 'mmp4': // QMC MP4 Container w/ E-AC-3 JOC case '666c6163': //QQ Music Weiyun Flac case '6d7033': //QQ Music Weiyun Mp3 case '6f6767': //QQ Music Weiyun Ogg diff --git a/src/decrypt/qmc.ts b/src/decrypt/qmc.ts index db3e2fe..ebeebfe 100644 --- a/src/decrypt/qmc.ts +++ b/src/decrypt/qmc.ts @@ -18,6 +18,7 @@ export const HandlerMap: { [key: string]: Handler } = { mgg1: { ext: 'ogg', version: 2 }, mflac: { ext: 'flac', version: 2 }, mflac0: { ext: 'flac', version: 2 }, + mmp4: { ext: 'mmp4', version: 2 }, // qmcflac / qmcogg: // 有可能是 v2 加密但混用同一个后缀名。