From e02b01070c3cbb92b533b205899bc9eb8cf5b27b Mon Sep 17 00:00:00 2001 From: binaryify Date: Thu, 17 May 2018 10:02:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=8C=E5=8D=95=E6=93=8D=E4=BD=9C=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E4=B8=BA=E6=89=B9=E9=87=8F=E6=93=8D=E4=BD=9C,?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=B0=20v2.10.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 3 + README.MD | 116 ++++++++------------------------------ docs/README.md | 26 +++------ package.json | 2 +- router/playlist_tracks.js | 1 + 5 files changed, 36 insertions(+), 112 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 6a870b8..8b7c21f 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,7 @@ # 更新日志 +### 2.10.0 | 2018.05.17 +歌单操作调整为批量操作 + ### 2.9.9 | 2018.05.16 Bug 修复 diff --git a/README.MD b/README.MD index ea6ac51..3f83bcd 100644 --- a/README.MD +++ b/README.MD @@ -19,29 +19,27 @@ [sqaiyan/netmusic-node](https://github.com/sqaiyan/netmusic-node) ## 版本新特性 + +### 2.10.0 | 2018.05.17 +歌单操作调整为批量操作 + ### 2.9.8 | 2018.05.10 新增歌手分类列表,收藏/取消收藏歌手接口,新增更新用户信息,更新歌单接口 -### 2.9.0 | 2018.01.26 +### 2.9.6 | 2018.05.08 +新增发送私信相关接口,新增新建歌单,收藏/取消收藏歌单接口 -docker 构建文件的一些增强以及增加访问日志和调试输出 +### 2.9.4 | 2018.05.04 +新增热搜接口,更新 banner 接口 -### 2.8.2 | 2018.01.05 +### 2.9.0 | 2018.01.26 -增加 Dockerfile,支持以 Docker 容器模式运行 +docker 构建文件的一些增强以及增加访问日志和调试输出 ### 2.8.1 | 2018.01.04 添加了 proxy 功能 -### 2.8.0 | 2018.01.04 - -用 'request' 重写了请求函数 - -### 2.6.5 | 2017.7.16 - -优化 CORS 设置 - ### 2.6.4 | 2017.7.16 添加缓存机制和随机 UA 机制 感谢[@u3u](https://github.com/u3u) @@ -49,89 +47,11 @@ docker 构建文件的一些增强以及增加访问日志和调试输出 代码 感谢 [@huhuime](https://github.com/huhuime) [issue:83](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/83) -### 2.6.2 | 2017.7.16 - -修复垃圾桶接口 - -### 2.6.1 | 2017.7.16 - -修复红心接口 - -### 2.6.0 | 2017.6.25 - -修复签到接口 - -### 2.5.9 | 2017.6.14 - -增加启动说明页 - -### 2.5.8 | 2017.6.1 - -修复若干细节问题 - -### 2.5.7 | 2017.5.22 - -修复若干问题 - -### 2.5.6 | 2017.5.14 - -增加动态消息接口 - -### 2.5.5 | 2017.5.10 - -修复 mv 排行榜接口崩溃问题 - -### 2.5.4 | 2017.5.5 - -新增点赞接口,更新文档 - -### 2.5.3 | 2017.5.2 - -修复歌手单曲数据空白问题和文档获取歌手单曲 url 描述问题,更新文档 - ### 2.5.0 | 2017.4.29 -增加 mv/专辑/歌单评论接口,增加云盘相关接口,增加获取用户动态/信息接口,增加关注/粉 -丝列表接口,增加收藏歌单接口,增加相似 mv/歌曲/用户接口,增加 banner 接口,增加刷新 -登录接口,增加电台相关接口,补充评论接口,更新文档 - -### 2.4.6 | 2017.4.21 - -增加播放 mv 接口,更新文档 - -### 2.4.5 | 2017.4.20 - -增加歌手专辑,歌手单曲等接口,修复/album 接口描述错误,更新文档 - -### 2.4.0 | 2017.4.20 - -增加歌单(网友精选碟),新碟上架,热门歌手等接口,更新文档 - -### 2.3.4 | 2017.4.20 - -增加歌曲详情接口,更新文档 - -### 2.3.0 | 2017.4.15 - -增加排行榜接口,更新文档 - -### 2.2.0 |2017.4.14 - -增加私人 FM, 喜欢歌曲,垃圾桶,每日签到等接口,更新文档 - -### 2.1.3 | 2017.4.6 - -改善文档 - -### 2.1.0 | 2017.4.6 - -增加获取评论接口以及对应单元测试,增加更新日志 - -### 2.0.0 | 2017.4.1 - -版本升级到 2.0.增加使用文档,完成项目重构,增加更完善的单元测试,升级 api 到 v2+,支 -持登录并获取用户信息和创建的歌单,可通过获取音乐 url 接口获取用户歌单里的的音乐, -获取每日推荐歌单和每日推荐音乐 +增加 mv/ 专辑 / 歌单评论接口 , 增加云盘相关接口 , 增加获取用户动态 / 信息接口 , +增加关注 / 粉丝列表接口 , 增加收藏歌单接口 , 增加相似 mv/ 歌曲 / 用户接口 , 增加 +banner 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评论接口 , 更新文档 ## 功能特性 @@ -242,6 +162,14 @@ docker run -d -p 3000:3000 pengxiao/netease-music-api [changelog](https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/CHANGELOG.MD) +## 贡献者 + +[nujhong](https://github.com/nujhong)[zhangzhengyi12](https://github.com/zhangzhengyi12)[mchome](https://github.com/mchome)[pengx17](https://github.com/pengx17)[LengYXin](https://github.com/LengYXin)[rccoder](https://github.com/rccoder) + +[zhixuanziben](https://github.com/zhixuanziben)[LightStrawberry](https://github.com/LightStrawberry)[CeBkCn](https://github.com/CeBkCn)[nondanee](https://github.com/nondanee)[twesix](https://github.com/twesix) + + + ## 单元测试 ```shell @@ -254,3 +182,5 @@ $ npm test ## License [The MIT License (MIT)](https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/LICENSE) + + diff --git a/docs/README.md b/docs/README.md index dfcc758..7e78fe1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -15,6 +15,9 @@ 跨站请求伪造 (CSRF), 伪造请求头 , 调用官方 API ## 版本新特性 +### 2.10.0 | 2018.05.17 +歌单操作调整为批量操作 + ### 2.9.8 | 2018.05.10 新增歌手分类列表,收藏/取消收藏歌手接口,新增更新用户信息,更新歌单接口 @@ -28,26 +31,10 @@ docker 构建文件的一些增强以及增加访问日志和调试输出 -### 2.8.9 | 2018.01.24 - -修复歌单详情数据不完整的问题,更新依赖 - -### 2.8.2 | 2018.01.05 - -增加 Dockerfile,支持以 Docker 容器模式运行 - ### 2.8.1 | 2018.01.04 添加了 proxy 功能 -### 2.8.0 | 2018.01.04 - -用 'request' 重写了请求函数 - -### 2.6.5 | 2017.7.16 - -优化 CORS 设置 - ### 2.6.4 | 2017.7.16 添加缓存机制和随机 UA 机制 感谢[@u3u](https://github.com/u3u) @@ -653,8 +640,11 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具 说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 ) -**必选参数 :** `op`: 从歌单增加单曲为 add, 删除为 del `pid`: 歌单 id `tracks`: -歌曲 id +**必选参数 :** +`op`: 从歌单增加单曲为 add, 删除为 del + +`pid`: 歌单 id +`tracks`: 歌曲 id,可多个,用逗号隔开 **接口地址 :** `/playlist/tracks` diff --git a/package.json b/package.json index ca391dd..8dc8787 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "2.9.9", + "version": "2.10.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", diff --git a/router/playlist_tracks.js b/router/playlist_tracks.js index fdee919..ae3ccc9 100644 --- a/router/playlist_tracks.js +++ b/router/playlist_tracks.js @@ -17,6 +17,7 @@ router.get("/", (req, res) => { trackIds: `[${tracks}]`, csrf_token: "" }; + createWebAPIRequest( "music.163.com", "/weapi/playlist/manipulate/tracks", -- GitLab