qq-music-api
qq-music-api copied to clipboard
QQ 音乐API koa2实现
QQ Music API

QQ音乐API koa2 版本, 通过Web网页版请求QQ音乐接口数据, 有问题请提 issue
当前代码仅共学习,不可做商业用途
API结构图
目前暂时没有时间做登录模块的接口,欢迎各位大佬给我
PR
, 阿里嘎多
环境要求
因为本项目采用的是
koa2
, 所以请确保你的node
版本是7.6.0+
node -v
📦 安装
git clone [email protected]:Rain120/qq-music-api.git
cd qq-music-api
npm install
🔨项目启动
// npm i -g nodemon
npm run start
// or don't install nodemon
node app.js
项目监听端口是3200
🐳 Docker
# local local build
npm run build:local-images
# local remote build
npm run build:remote-images
# build images
npm run build:images
# local run
npm run run:images
# remote run
docker pull qq-music-api
功能特性
-
[x] 获取歌曲播放链接 2021-01-24
-
[x] 支持自定义设置
cookie
2021-01-23 -
[x] 获取歌曲 + 专辑图片 2020-05-24
-
[x] 获取歌手热门歌曲 2020-07-04
-
[x] 获取QQ音乐产品的下载地址
-
[x] 获取歌单分类
-
[x] 获取歌单列表
-
[x] 获取歌单详情
-
[x] 获取MV标签
-
[x] 获取MV播放信息
-
[x] 获取歌手MV
-
[x] 获取相似歌手
-
[x] 获取歌手信息
-
[x] 获取歌手被关注数量信息
-
[x] 获取电台列表
-
[x] 获取专辑
-
[x] 获取数字专辑
-
[x] 获取歌曲歌词
-
[x] 获取MV
-
[x] 获取新碟信息
-
[x] 获取歌手专辑
-
[x] ~~获取歌曲VKey~~ 2021-01-24
-
[x] 获取搜索热词
-
[x] 获取关键字搜索提示
-
[x] 获取搜索结果
-
[x] 获取首页推荐
-
[x] 获取排行榜单列表
-
[x] 获取排行榜单详情
-
[x] 获取评论信息(cmd代表的意思没太弄明白)
-
[x] 获取票务信息
-
[x] 获取歌单详情
-
[x] 获取歌手列表
使用文档
使用apis
详见文档
关于项目
灵感来自
Binaryify/NeteaseCloudMusicApi
参考内容
项目不足
-
因为本人没写过
unit test
, 所以本项目尚未添加unit test
, 等有时间再添加; -
登录获取个人信息等接口都没做
🤝 贡献 
We welcome all contributions. You can submit any ideas as pull requests or as a GitHub issue.
👨🏭 作者
Front-End development engineer, technology stack: React + Typescript + Mobx, also used Vue + Vuex for a while
📝 License
Copyright © 2019-present Rain120.