# API (TuneHub)，一个免费开放聚合音乐 ，统一网易 / 酷我 / QQ 接口

**URL:** <https://niege.app/t/topic/105>\
**Category:** 开发调试\
**Tags:** API\
**Created:** [2025 年12 月 18 日 02:47 UTC](https://niege.app/t/topic/105 "2025-12-18T02:47:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

作者： ![niege](https://niege.app/user_avatar/niege.app/niege/32/3_2.png) [@niege](https://niege.app/u/niege)\
发布日期： [2025 年12 月 18 日 02:47 UTC](https://niege.app/t/topic/105/1 "2025-12-18T02:47:49Z")

</div>

[https://api.tunefree.fun](https://api.tunefree.fun)

### 项目介绍

简单来说，这是一个统一的音乐信息解析服务。你只需要传入通用的参数，剩下的跨平台差异由 API 处理。 **重点是所有 VIP 资源都可以解析！**

**主要特性：**

- **统一数据格式** ：无论数据源是网易云、酷我还是 QQ 音乐，返回的 JSON 结构完全一致，前端无需针对不同平台编写适配代码。
- **自动换源 (Auto-Switch)**：这是为了解决 “变灰” 问题。当请求音频链接时，如果原平台（如网易云）无版权或需要 VIP，后端会自动按优先级（酷我 \> 网易 \> QQ）在其他平台搜索同名歌曲，并返回可用的 302 重定向链接。
- **功能完整** ：支持获取歌曲信息、无损 / 高码率播放链接、专辑封面、LRC 歌词、热搜榜单以及歌单详情。
- **调用简单** ：无需处理复杂的 Header 或加密，直接 GET 请求。

### 接口文档

文档页面我做了一个在线调试面板，可以直接在页面上测试接口返回。

**文档地址：** [api.tunefree.fun](http://api.tunefree.fun/)

### 调用示例

以获取歌曲详情为例，接口非常直观：

**请求：**

```auto
GET /api/?source=netease&id=186016&type=info

```

**返回 (JSON)：**

```auto
{
  "code": 200,
  "data": {
    "name": "晴天",
    "artist": "周杰伦",
    "album": "叶惠美",
    "url": "https://api.tunefree.fun/api/?...type=url",
    "pic": "https://api.tunefree.fun/api/?...type=pic"
  }
}

```

### 声明与注意事项

1. **禁止商用** ：本 API 仅供技术研究、学习交流或个人非盈利项目使用。请勿将其用于任何商业产品。
2. **合理使用** ：服务器资源有限，由我个人维护，请大家手下留情，避免高频并发请求或恶意压测。

欢迎大家基于此开发自己的个人项目（比如 Web 播放器、博客 BGM 插件、数据分析工具等）。

可以使用大佬自己开发的 **TuneFreeNext**

> **[TuneFreeNext](http://tunefree.fun)**
>
> TuneFreeNext

---

<div class="post-metadata">

作者： ![TANGDAGUI](https://niege.app/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@TANGDAGUI](https://niege.app/u/TANGDAGUI)\
发布日期： [2026 年1 月 22 日 07:18 UTC](https://niege.app/t/topic/105/2 "2026-01-22T07:18:05Z")

</div>

感谢大佬开源 我基于api文档了开发了一个在线播放器 但是遇到几个问题 qq音乐源的几乎用不了 还有一个bug是歌放着放着会自动暂停 我看你大佬你开发的这个软件群里也有人反应这个问题，再次感谢大佬开源

---

<div class="post-metadata">

作者： ![niege](https://niege.app/user_avatar/niege.app/niege/32/3_2.png) [@niege](https://niege.app/u/niege)\
发布日期： [2026 年1 月 23 日 08:58 UTC](https://niege.app/t/topic/105/3 "2026-01-23T08:58:40Z")

</div>

😆

不是我开发的，你在群里向作者提问

---

<div class="post-metadata">

作者： ![TANGDAGUI](https://niege.app/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@TANGDAGUI](https://niege.app/u/TANGDAGUI)\
发布日期： [2026 年1 月 23 日 09:02 UTC](https://niege.app/t/topic/105/4 "2026-01-23T09:02:45Z")

</div>

> [@niege](#):
>
> 接口文档

哦哦 我进群问了 说是3 4月份准备更新大版本 旧版本不维护了 这个接口文档是你维护还是作者维护的哦 他偶尔看一眼群里信息 基本问不到 😂

---

<div class="post-metadata">

作者： ![niege](https://niege.app/user_avatar/niege.app/niege/32/3_2.png) [@niege](https://niege.app/u/niege)\
发布日期： [2026 年1 月 23 日 09:33 UTC](https://niege.app/t/topic/105/5 "2026-01-23T09:33:56Z")

</div>

那就等等吧😂

---

<div class="post-metadata">

作者： ![TANGDAGUI](https://niege.app/letter_avatar_proxy/v4/letter/t/85e7bf/32.png) [@TANGDAGUI](https://niege.app/u/TANGDAGUI)\
发布日期： [2026 年1 月 23 日 09:37 UTC](https://niege.app/t/topic/105/6 "2026-01-23T09:37:51Z")

</div>

ok 彳亍

---

<div class="post-metadata">

作者： ![141GGB](https://niege.app/letter_avatar_proxy/v4/letter/1/e56c9b/32.png) [@141GGB](https://niege.app/u/141GGB)\
发布日期： [2026 年1 月 25 日 12:58 UTC](https://niege.app/t/topic/105/7 "2026-01-25T12:58:57Z")

</div>

大佬 这服务挂了吗

---

<div class="post-metadata">

作者： ![niege](https://niege.app/user_avatar/niege.app/niege/32/3_2.png) [@niege](https://niege.app/u/niege)\
发布日期： [2026 年1 月 26 日 05:24 UTC](https://niege.app/t/topic/105/9 "2026-01-26T05:24:43Z")

</div>

看项目官网，我不是作者哦
