Flamingo 中文文档 下载 App

Flamingo 对接 Super Lyric:把歌词推送到支持该协议的模块

Super Lyric 是一套较新的歌词分发接口,官方对它的描述是"带更新 API 的新歌词检索模块",可以用来实现状态栏歌词。Flamingo 从 v2.0.0 起支持向 Super Lyric 输出歌词。

原理一句话

Flamingo 作为歌词的生产方,把当前播放行的歌词通过 Super Lyric 协议广播出去;任何实现了该协议消费方的模块或系统组件都能读到并显示在状态栏、超级岛等位置。

对接步骤(通用思路)

  1. 升级 Flamingo 到 v2.0.0 或更新,确认版本,见版本更新。
  2. 在接收方(支持 Super Lyric 的模块或系统功能)里启用协议监听。
  3. 确认 Flamingo 的通知权限已授予——播放状态与歌词都经由媒体会话/通知通道传递。
  4. 播放一首带歌词的歌,观察接收方是否取到词。

这个路线的优点

推不出去的排查

Super Lyric 的协议细节由其项目方维护,具体能力以双方最新版本为准。