feat: 替换 netease-cloud-music-api-alger 为官方 NeteaseCloudMusicApi

- 依赖从 netease-cloud-music-api-alger@4.26 升级为 NeteaseCloudMusicApi@4.29
- 新增 fmTrash API 支持私人FM不喜欢功能
- getPersonalFM 移除重复 timestamp(拦截器已自动添加)
This commit is contained in:
alger
2026-03-16 23:11:25 +08:00
parent 51910011c8
commit b86661ca11
4 changed files with 10 additions and 3 deletions
+1 -1
View File
@@ -61,7 +61,7 @@ export const getPersonalizedPlaylist = (limit: number = 30) => {
return request.get<any>('/personalized', { params: { limit } });
};
// 获取私人漫游
// 获取私人漫游(request 拦截器已自动添加 timestamp
export const getPersonalFM = () => {
return request.get<any>('/personal_fm');
};
+7
View File
@@ -8,6 +8,13 @@ import { MusicParser, type MusicParseResult } from './musicParser';
const { addData, getData, deleteData } = musicDB;
// 将 FM 歌曲移至垃圾桶(不喜欢)
export const fmTrash = (id: number) => {
return request.post('/fm_trash', null, {
params: { id, timestamp: Date.now() }
});
};
// 获取音乐音质详情
export const getMusicQualityDetail = (id: number) => {
return request.get('/song/music/detail', { params: { id } });