完成网络音乐、工具页面与安装器体验升级

This commit is contained in:
2026-08-18 13:54:33 +08:00
parent 337390f53e
commit 149c28082d
1082 changed files with 26442 additions and 162838 deletions
+35
View File
@@ -0,0 +1,35 @@
// 歌词获取
const { decodeLyrics } = require('../util');
module.exports = (params, useAxios) => {
const dataMap = {
ver: 1,
client: params?.client || 'android',
id: params?.id,
accesskey: params?.accesskey,
fmt: params.fmt || 'krc',
charset: 'utf8',
};
return new Promise((resolve, reject) => {
useAxios({
baseURL: 'https://lyrics.kugou.com',
url: '/download',
method: 'GET',
params: dataMap,
cookie: params?.cookie || {},
encryptType: 'android',
})
.then((res) => {
if (params?.decode) {
if (res.body?.content) {
res.body['decodeContent'] = params?.fmt == 'lrc' || Number(res.body?.contenttype) !== 0 ? Buffer.from(res.body?.content, 'base64').toString() : decodeLyrics(res.body.content);
resolve(res);
return;
}
}
resolve(res);
})
.catch((e) => reject(e));
});
};