mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-18 06:07:48 +00:00
feat: create/delete playlist, add/remove track from playlist
This commit is contained in:
parent
44df6f5531
commit
d1a080eb8f
9 changed files with 466 additions and 97 deletions
|
|
@ -124,9 +124,10 @@ export function toplists() {
|
|||
* @param {number} params.id
|
||||
*/
|
||||
export function subscribePlaylist(params) {
|
||||
params.timestamp = new Date().getTime();
|
||||
return request({
|
||||
url: "/playlist/subscribe",
|
||||
method: "get",
|
||||
method: "post",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
|
@ -157,9 +158,28 @@ export function deletePlaylist(id) {
|
|||
* @param {string} params.type
|
||||
*/
|
||||
export function createPlaylist(params) {
|
||||
params.timestamp = new Date().getTime();
|
||||
return request({
|
||||
url: "/playlist/create",
|
||||
method: "post",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 对歌单添加或删除歌曲
|
||||
* 说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 )
|
||||
* - op: 从歌单增加单曲为 add, 删除为 del
|
||||
* - pid: 歌单 id tracks: 歌曲 id,可多个,用逗号隔开
|
||||
* @param {Object} params
|
||||
* @param {string} params.op
|
||||
* @param {string} params.pid
|
||||
*/
|
||||
export function addOrRemoveTrackFromPlaylist(params) {
|
||||
params.timestamp = new Date().getTime();
|
||||
return request({
|
||||
url: "/playlist/tracks",
|
||||
method: "post",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue