Skip to content

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

Description

@jaychempan

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

背景

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

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

目标

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

需求

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

平台能力分级

Apple Music

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

其他音乐软件

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

需要关注的问题

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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