项目介绍
简单来说,这是一个统一的音乐信息解析服务。你只需要传入通用的参数,剩下的跨平台差异由 API 处理。重点是所有 VIP 资源都可以解析!
主要特性:
- 统一数据格式:无论数据源是网易云、酷我还是 QQ 音乐,返回的 JSON 结构完全一致,前端无需针对不同平台编写适配代码。
- 自动换源 (Auto-Switch):这是为了解决 “变灰” 问题。当请求音频链接时,如果原平台(如网易云)无版权或需要 VIP,后端会自动按优先级(酷我 > 网易 > QQ)在其他平台搜索同名歌曲,并返回可用的 302 重定向链接。
- 功能完整:支持获取歌曲信息、无损 / 高码率播放链接、专辑封面、LRC 歌词、热搜榜单以及歌单详情。
- 调用简单:无需处理复杂的 Header 或加密,直接 GET 请求。
接口文档
文档页面我做了一个在线调试面板,可以直接在页面上测试接口返回。
文档地址: api.tunefree.fun
调用示例
以获取歌曲详情为例,接口非常直观:
请求:
GET /api/?source=netease&id=186016&type=info
返回 (JSON):
{
"code": 200,
"data": {
"name": "晴天",
"artist": "周杰伦",
"album": "叶惠美",
"url": "https://api.tunefree.fun/api/?...type=url",
"pic": "https://api.tunefree.fun/api/?...type=pic"
}
}
声明与注意事项
- 禁止商用:本 API 仅供技术研究、学习交流或个人非盈利项目使用。请勿将其用于任何商业产品。
- 合理使用:服务器资源有限,由我个人维护,请大家手下留情,避免高频并发请求或恶意压测。
欢迎大家基于此开发自己的个人项目(比如 Web 播放器、博客 BGM 插件、数据分析工具等)。
可以使用大佬自己开发的 TuneFreeNext