Skip to content

扩展更多音乐软件支持并改善兼容性 #23

Description

@jaychempan

Issue: 扩展更多音乐软件支持并改善兼容性

背景

当前听歌能力在 Apple Music 上支持最好,搜索、播放、资料库匹配等核心流程相对稳定。但用户可能同时使用其他音乐软件,不同平台在接口能力、搜索质量、播放稳定性、本地资料库访问和历史记录读取方面存在明显差异。

因此,希望在保持 Apple Music 作为主要稳定音乐来源的基础上,逐步扩展更多音乐软件支持,并对支持不完善的平台提供清晰说明和降级方案。

目标

支持更多音乐软件作为音乐来源,同时保持 Apple Music 的优先体验和稳定性。

需求

  • 默认优先使用 Apple Music
  • 支持接入更多音乐软件或音乐平台
  • 允许用户选择默认音乐来源
  • 能识别某个音乐软件当前是否可用
  • 当某个音乐软件搜索或播放失败时,可以给出明确提示
  • 对支持不完善的软件标注能力限制
  • 在可行时提供降级方案,例如回退到 Apple Music 或其他可用音乐来源

平台能力分级

Apple Music

  • 当前支持最好
  • 作为默认和优先推荐的音乐来源
  • 优先保障搜索、播放、资料库搜索等核心能力
  • 后续音乐画像、听歌报告和历史分析能力也优先围绕 Apple Music 完善

其他音乐软件

  • 根据实际能力逐步接入
  • 支持情况可能不完整
  • 需要明确标注每个平台支持哪些能力
  • 对不稳定能力提供提示或回退方案

需要关注的问题

  • 部分音乐软件搜索结果不稳定
  • 部分音乐软件无法直接播放指定歌曲
  • 部分音乐软件不支持读取播放历史
  • 部分音乐软件不支持资料库搜索
  • 不同软件的歌曲、歌手、专辑名称匹配规则不一致
  • 会员、地区版权、登录状态可能影响播放结果
  • 某些平台可能只能支持搜索,不能稳定支持播放或历史读取

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions