增加对网易云音乐.uc缓存格式和QQ音乐.cache缓存格式的支持 (#161)
* Update common.ts * Create ncmcache.ts * Create qmccache.ts
This commit is contained in:
parent
3b3a0595ba
commit
120b687545
|
@ -1,6 +1,8 @@
|
|||
import {Decrypt as NcmDecrypt} from "@/decrypt/ncm";
|
||||
import {Decrypt as NcmCacheDecrypt} from "@/decrypt/ncmcache";
|
||||
import {Decrypt as XmDecrypt} from "@/decrypt/xm";
|
||||
import {Decrypt as QmcDecrypt} from "@/decrypt/qmc";
|
||||
import {Decrypt as QmcCacheDecrypt} from "@/decrypt/qmccache";
|
||||
import {Decrypt as KgmDecrypt} from "@/decrypt/kgm";
|
||||
import {Decrypt as KwmDecrypt} from "@/decrypt/kwm";
|
||||
import {Decrypt as RawDecrypt} from "@/decrypt/raw";
|
||||
|
@ -16,6 +18,9 @@ export async function CommonDecrypt(file: FileInfo): Promise<DecryptResult> {
|
|||
case "ncm":// Netease Mp3/Flac
|
||||
rt_data = await NcmDecrypt(file.raw, raw_filename, raw_ext);
|
||||
break;
|
||||
case "uc":// Netease Cache
|
||||
rt_data = await NcmCacheDecrypt(file.raw, raw_filename, raw_ext);
|
||||
break;
|
||||
case "kwm":// Kuwo Mp3/Flac
|
||||
rt_data = await KwmDecrypt(file.raw, raw_filename, raw_ext);
|
||||
break
|
||||
|
@ -54,6 +59,9 @@ export async function CommonDecrypt(file: FileInfo): Promise<DecryptResult> {
|
|||
case "tm6":// QQ Music IOS M4a
|
||||
rt_data = await TmDecrypt(file.raw, raw_filename);
|
||||
break;
|
||||
case "cache"://QQ Music Cache
|
||||
rt_data = await QmcCacheDecrypt(file.raw, raw_filename, raw_ext);
|
||||
break;
|
||||
case "vpr":
|
||||
case "kgm":
|
||||
case "kgma":
|
||||
|
|
Reference in New Issue