多平台音乐 API · Meting 兼容 · 基于 Cloudflare Workers 全球边缘网络
GET /api?server={server}&type={type}&id={id}
| 参数 | 说明 |
|---|---|
server | netease(163/wyy)、tencent(qq)、kugou(kg)、baidu(qianqian/taihe)、kuwo(kw) |
type | song / playlist / artist / search / search_playlist / fm / url / pic / lrc |
id | 歌曲/歌单/歌手 ID;search、search_playlist 时为关键词;fm 时为漫游模式(可空) |
quality | 仅 type=url:standard/higher/exhigh/lossless/hires,或 128/320/flac;非法值返回 400 |
类型支持:artist 仅网易云;fm 仅网易云;search_playlist 网易云/QQ。其余类型五平台通用。
# 搜索(可选 &page= &limit=) /api?server=netease&type=search&id=晴天 # 歌单 /api?server=tencent&type=playlist&id=7382629476 # 单曲详情 /api?server=netease&type=song&id=186016 # 播放直链(302 跳转,可直接作 audio src) # 音质 quality: standard/higher/exhigh/lossless/hires,或用 &br=数值;高音质需 VIP Cookie /api?server=kugou&type=url&id=48c685f679ffc7cf08b8a8341ca9db44&quality=exhigh # 封面(302 跳转,可选 &size=300) /api?server=tencent&type=pic&id=000MkMni19ClKG # 歌词(LRC 文本) /api?server=netease&type=lrc&id=186016 # 歌手热门歌曲(仅网易云) /api?server=netease&type=artist&id=6452 # 歌单搜索(id 填关键词) /api?server=netease&type=search_playlist&id=流行 # 私人漫游 FM(仅网易云,id 可空或填模式) /api?server=netease&type=fm /api?server=netease&type=fm&id=FAMILIAR /api?server=netease&type=fm&id=SCENE_RCMD:FOCUS
search / song / playlist 返回 JSON 数组,每项:
{
"title": "晴天",
"author": "周杰伦",
"url": "https://.../api?server=...&type=url&id=...",
"pic": "https://.../api?server=...&type=pic&id=...",
"lrc": "https://.../api?server=...&type=lrc&id=..."
}
url / pic 返回 302 跳转;lrc 返回 LRC 纯文本。VIP / 版权受限曲目 url 返回 404。
<meting-js api="https://你的域名/api?server=:server&type=:type&id=:id&r=:r" server="netease" type="playlist" id="60198"> </meting-js>
响应头 X-Edge-Cache: HIT / MISS 标识 Cloudflare 边缘缓存命中。搜索/歌单缓存 1 小时,播放直链 10 分钟,单曲/歌词/封面 24 小时。
仅供学习交流,音乐版权归各平台所有。接口设计兼容 Meting-API · 管理后台 · Powered by Cloudflare Workers