diff --git a/package.json b/package.json index 411e715..25bd3c8 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "husky": "^9.1.7", "jsencrypt": "^3.5.4", "music-metadata": "^11.10.3", - "netease-cloud-music-api-alger": "^4.26.1", + "NeteaseCloudMusicApi": "^4.29.0", "node-fetch": "^2.7.0", "node-id3": "^0.2.9", "node-machine-id": "^1.1.12", diff --git a/src/main/server.ts b/src/main/server.ts index 764a479..99fc2b2 100644 --- a/src/main/server.ts +++ b/src/main/server.ts @@ -1,7 +1,7 @@ import { ipcMain } from 'electron'; import Store from 'electron-store'; import fs from 'fs'; -import server from 'netease-cloud-music-api-alger/server'; +import server from 'NeteaseCloudMusicApi/server'; import os from 'os'; import path from 'path'; diff --git a/src/renderer/api/home.ts b/src/renderer/api/home.ts index 251dc98..2dac6dd 100644 --- a/src/renderer/api/home.ts +++ b/src/renderer/api/home.ts @@ -61,7 +61,7 @@ export const getPersonalizedPlaylist = (limit: number = 30) => { return request.get('/personalized', { params: { limit } }); }; -// 获取私人漫游 +// 获取私人漫游(request 拦截器已自动添加 timestamp) export const getPersonalFM = () => { return request.get('/personal_fm'); }; diff --git a/src/renderer/api/music.ts b/src/renderer/api/music.ts index 8dac4c7..3d4c879 100644 --- a/src/renderer/api/music.ts +++ b/src/renderer/api/music.ts @@ -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 } });