Ourcraft Music API

多平台音乐聚合 API · 支持网易云 / 酷狗 / 酷我

Node.js Platform License MetingJS

简介

本服务为 Ourcraft 项目提供统一的音乐接口, 同时可作为独立 API 服务于以下客户端:

MetingJS Minecraft ZMusicGUI Node.js 应用 其他 HTTP 客户端

所有接口通过 /api 入口, 兼容 MetingJS 格式, 可直接用于 APlayer / MetingJS 播放器.

音乐检测

输入歌曲 ID, 测试播放 URL 是否可用 (默认网易云).

平台:

歌曲 ID / 关键词:

等待测试...

搜索

按关键词搜索歌曲 (MetingJS 格式).

关键词:

数量:

等待测试...

歌单

获取歌单内歌曲列表 (MetingJS 格式).

歌单 ID:

数量:

等待测试...

歌曲详情 / 歌词

获取单曲详情、歌词、可用性.

歌曲 ID:

等待测试...

API 用法示例

# MetingJS 兼容格式 (默认)
GET /api?server=netease&type=url&id=174944
GET /api?server=netease&type=search&id=周杰伦&limit=10
GET /api?server=netease&type=playlist&id=60198&limit=100

# JSON 输出 (非 302 跳转)
GET /api?server=netease&type=url&id=174944&json=1

# 健康检查
GET /api?action=health

# 多平台 (server 参数)
# netease | kugou | kuwo