项目地址: netease-cloud-music-api
项目介绍
网易云音乐API(netease-cloud-music-api)是一个开源项目,旨在为开发者提供简单易用的接口,以便轻松访问和使用网易云音乐的服务。该项目由 jixunmoe 开发并维护,支持多种功能,包括获取歌曲信息、播放列表、用户信息等。
在进行接下来的所有操作之前,我们需要先提前装好以下环境:Git(可选)、nodejs、pnpm。接着我们使用git clone命令将该项目克隆至本地,也可以直接下载压缩包解压:
项目快速启动
1. 安装依赖
首先,克隆项目到本地:
git clone https://github.com/jixunmoe/netease-cloud-music-api.git
cd netease-cloud-music-api
接下来,安装必要的依赖:
npm install
2. 启动服务
在项目根目录下,运行以下命令以启动服务:
node app.js
默认情况下,服务会在 http://localhost:3000 上运行。你可以通过浏览器访问该地址,查看API文档和测试接口。
后台运行:
后台运行有多种方式,我推荐使用screen工具,方便管理。
使用netease-cloud-music-api做为后端的例子
这个API合集几乎可以使你开发出和网易云官方一样的音乐播放器。这里以这个KMMusicPlayer开源项目为例:
首先我们使用git clone命令将该项目克隆至本地,也可以直接下载压缩包解压:
git clone https://github.com/XiangZi7/KM-Music-Player.git
随后我们将部署后的网易云api地址https://music.joyb.cc添入.env配置文件中.这是我部署的API地址,可以拿去用。
保存后,在当前项目文件夹下的路径框中输入CMD打开命令操作界面。
接着我们执行pnpm install安装相关依赖,这里我之前已经安装过了。当出现Done就表示安装完了。
最后我们输入pnpm dev执行启动,点击给出的第一个链接在浏览器打开即可。
开源社区这类项目还是比较多的,有app的,也有网页的。但很多后端几乎都是采用这个netease-cloud-music-api
可以看到是可以调用网易云账号登录的,这也就意味着很多可能性。