From 1f7ac44829e575b427252dae2947b96cc7a6fa3e Mon Sep 17 00:00:00 2001 From: MengYX Date: Fri, 21 Jan 2022 11:38:58 +0800 Subject: [PATCH] fix(QMCv2): `.mggl` `.mgg0` (cherry picked from commit f7b5e25277678ae0f78a186aaf2fa76fee86173f) --- src/decrypt/index.ts | 1 + src/decrypt/qmc.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/decrypt/index.ts b/src/decrypt/index.ts index 6836a79..6fb14f3 100644 --- a/src/decrypt/index.ts +++ b/src/decrypt/index.ts @@ -65,6 +65,7 @@ export async function Decrypt(file: FileInfo, config: Record): Prom case 'mflac0': //QQ Music New Flac case 'mgg': //QQ Music New Ogg case 'mgg1': //QQ Music New Ogg + case 'mgg0': 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 973bfdd..bb31ab6 100644 --- a/src/decrypt/qmc.ts +++ b/src/decrypt/qmc.ts @@ -13,6 +13,8 @@ interface Handler { export const HandlerMap: { [key: string]: Handler } = { mgg: { ext: 'ogg', version: 2 }, + mgg0: { ext: 'ogg', version: 2 }, + mggl: { ext: 'ogg', version: 2 }, mgg1: { ext: 'ogg', version: 2 }, mflac: { ext: 'flac', version: 2 }, mflac0: { ext: 'flac', version: 2 },