Private
Public Access
1
0
Files
u-desk/docs/04-功能迭代/生态链接/01-音乐平台.md

10 KiB
Raw Blame History

音乐开放平台接入方案备忘录

最后更新2026-05-08 | 用途U-Desk 生态链接 — 音乐模块可行性评估


一、平台总览对比

维度 QQ音乐 网易云音乐 酷狗音乐 Spotify Apple Music
官网 developer.y.qq.com developer.music.163.com open.kugou.com developer.spotify.com Apple MusicKit
官方性质 官方 非官方(社区逆向) 官方 官方 官方
曲库规模 海量正版(业内估计亿级,待文档中心登录确认) 数亿首 4000万+ 1亿+ 1亿+
费用 未公开(需商务) 免费(非商用) 按千次播放计费 免费额度/按量 免费(Apple Developer)
Windows桌面支持 确认不支持2026-05-08 核实) HTTP调用可用 仅Android/iOS Web Playback SDK MusicKit JS
中文歌曲覆盖 极全 极全(含小众) 中等 中等
中国区可用性 原生 原生 原生 需翻墙 受限
推荐评级 待确认 灰色地带 不适配 技术可行 有限

二、QQ音乐开发者平台首选候选

基本信息

核心能力(三大服务模块)

1. 登录授权 (Login Auth)

  • 基于腾讯社交账号体系(微信/QQ/QQ音乐APP
  • QPlay Auth 授权方式
  • 授权后可获取音乐流、播放控制、在线音乐服务、个人权益

2. OpenAPI

  • 在线听歌、排行榜、热门歌曲
  • OpenId 用户标识
  • 歌词、MV/视频("音视听资源"
  • 文档子分类登录鉴权、SDK、OpenAPI、APP互联、QPlay

3. QPlay 协议

  • QPlay Auth授权认证
  • QPlay Cloud云端服务
  • QPlay Lan局域网协议
  • QPlay IPC进程间通信

支持终端类型6类

终端 支持
移动应用 (iOS/Android)
网站/小程序
智能硬件
车载应用
公播盒子
Windows桌面EXE 未明确列出

行业解决方案

社交行业、直播行业、TV/大屏、智能车载、公播行业 — 均有定制方案

费用模式

  • 未公开透明,需商务对接获取报价
  • 通常为按调用量计费或预付授权金模式

关键风险2026-05-08 深入核实后更新)

Windows桌面端确认不支持。官网明确列出 6 类终端(移动应用/网站小程序/智能硬件/车载应用/公播盒子/大屏解决方案),无一可映射到 Windows 桌面端 EXE。QPlay 协议描述的"软件应用"在终端列表中被具体化为"移动应用"和"网站/小程序",无 Windows 入口。

评估结论:可能性低(接近零)

  • QQ 音乐开发者平台面向腾讯生态内典型场景移动App/小程序/IoT/车载)
  • Windows 桌面端不在目标覆盖范围
  • 申请接入时很可能被拒绝或无法通过审核
  • 但仍建议发邮件 qmopen@tencent.com 正式询问(预期负面,但留档备查)

备选方案优先级调整

由于 QQ 音乐 Windows 桌面端支持概率极低:

  1. 第一优先级应调整为 Spotify Web APIWeb Playback SDK 可在 Wails WebView2 运行)
  2. QQ 音乐降为"长期跟进"(定期重试官网看是否新增 Windows 支持)
  3. 网易云音乐保持"实验性/个人版"定位不变

三、网易云音乐(技术可行但灰色地带)

基本信息

核心能力150+ 接口)

模块 主要接口
登录鉴权 登录/刷新/手机验证码/注册/退出
用户信息 用户详情/歌单/关注/粉丝/动态/播放记录
搜索 搜单曲/专辑/歌手/歌单/MV/歌词/电台/用户
歌曲 详情/歌词/评论/相似/喜欢/打卡
歌单 精品歌单/详情/分类/推荐/每日推荐
专辑 内容/评论/新碟上架/最新
歌手 热门/单曲/MV/专辑/描述/相似/榜单
MV/视频 最新/推荐/排行/播放/相似/收藏/评论
排行榜 所有榜单及内容摘要
电台/DJ 推荐/分类/订阅/详情/节目
个性化 私人FM/每日推荐/推荐新音乐/独家放送
社交互动 评论/动态/转发/分享/关注
云盘 上传/详情/删除

优势

  • API 能力极其丰富,几乎覆盖所有功能
  • 社区活跃多语言客户端Python/Java/Go
  • 免费使用,无需预充值
  • 曲库规模大,独立音乐人内容丰富
  • 个性化推荐算法优秀

劣势(致命问题)

  • 非官方逆向工程 API,存在法律合规风险
  • 无官方 SLA 保障,接口随时可能变更失效
  • 需要用户账号 Cookie/Token 登录
  • 存在频率限制,过频请求会被临时封禁
  • 不适合正式商业产品发布

适用场景

个人工具 / 内部使用 / 原型验证 — 不可作为正式功能上线


四、酷狗音乐(不推荐)

基本信息

两条产品线

产品线 说明
曲库开放组件SDK 千万级正版曲库,仅在线流媒体播放
酷狗小程序 4000万曲库仅在酷狗APP内运行

费用模式

  • 按千次有效播放计费
  • 预充值模式,随充随用
  • 小程序免费但只能在酷狗APP内

致命缺陷

  • SDK 仅支持 Android + iOS,无 Windows 版本
  • 无 H5/Web 版本
  • 无自定义 UI纯后台播放组件
  • 必须标注"酷狗提供技术支持"
  • 需要企业资质申请

结论:完全不适用于 U-Desk


五、Spotify Web API国际备选

基本信息

核心能力

  • 搜索艺术家/专辑/曲目/播放列表
  • 获取曲目元数据(名称、时长、封面、音频特性)
  • 用户相关数据(播放列表、已保存音乐)
  • 分页查询、条件请求缓存ETag

费用

  • 免费层级:有速率限制
  • 应用审核后可获得更高配额

U-Desk 适配分析

  • Web Playback SDK 可在浏览器环境运行 → Wails WebView2 兼容
  • RESTful JSON API → Go 后端可直接调用
  • 但中国区需要翻墙,且中文曲库覆盖一般

推荐作为:英文/国际化音乐的补充方案(非主力)


六、Apple MusicKit

基本信息

能力

  • 搜索/浏览 Apple Music 曲库
  • 播放控制(需用户 Apple Music 订阅)
  • 元数据获取(封面、歌词等)

限制

  • 需要 Apple Developer 账号($99/年)
  • 中国区 Apple Music 曲库受限
  • 用户需要有有效的 Apple Music 订阅才能播放完整曲目

结论:不纳入本次实施范围(成本高 $99/年 + 中国区曲库受限)


七、合规硬性规则

规则 说明
禁止爬虫 不得通过爬虫抓取音频文件
禁止解密 不得解密 DRM 保护的内容
禁止本地缓存 不得将音乐文件缓存在本地
用户授权 必须使用用户自己的账号登录,借用其会员权益播放
如实上报 必须按接口要求上报播放流水(用于平台与版权方结算)
版权标注 必须标注版权归对应平台及版权方所有

八、最终推荐方案2026-05-08 更新)

第一优先级Spotify Web API调整为首选

  • 理由:免费 + 文档完善 + Web Playback SDK 可在 Wails WebView2 运行QQ音乐 Windows 支持概率极低)
  • 用途:主力音乐接入(国际+通过代理可访问中文内容)
  • 限制:需翻墙、中文曲库有限

第二优先级QQ音乐开放平台降为"长期跟进"

  • 理由:正版授权 + 曲库全 + 腾讯生态 — 但 Windows 桌面端确认不支持
  • 状态:定期(月度)重试官网看是否新增 Windows 终端类型
  • 前置条件:发邮件 qmopen@tencent.com 获得书面回复确认后才可启动开发
  • 风险评估:高(大概率被拒或无回复)

第三优先级:网易云音乐(实验性不变)

  • 理由:功能最丰富、开发最快
  • 用途:个人版/内测版本验证产品形态
  • 红线:正式版必须替换为官方合规方案

明确舍弃

  • 酷狗音乐 — 不支持桌面端
  • Apple MusicKit — 成本高、中国区差
  • QQ 音乐(作为 MVP 首选) — Windows 桌面端不支持,从 P0 降为长期跟进

九、快速上手清单(待确认后补充)

以下步骤依赖 QQ 音乐平台的 Windows 桌面端支持确认结果:

  1. 发送咨询邮件至 qmopen@tencent.com
  2. 注册 QQ 音乐开发者账号
  3. 创建应用,获取 AppID/AppKey
  4. 选择接入方式OpenAPI 或 SDK
  5. 配置回调域名/URL Scheme
  6. 集成登录授权流程
  7. 对接核心 API搜索/播放/歌词)
  8. 提交应用审核
  9. 接入播放流水上报
  10. 上线发布

Sources: