Echo Music 中文文档 下载 App

Echo Music Odesli 跨平台分享:生成 Song.link 让朋友任何 App 都能打开

问题场景:你想分享一首歌

你在 Echo Music 里听到一首好歌,想分享给朋友。但朋友可能用的是 Spotify、Apple Music、QQ 音乐——你发过去一个 YouTube Music 链接他打不开,或发一个 Echo Music 链接但他手机上没装 Echo Music。

Echo Music 的 Odesli 集成就解决这个问题:生成一个 song.link 跨平台链接,朋友不管用什么音乐 App,点链接后 Odesli 会自动识别并跳转到对应 App 的同一首歌。

Odesli 是什么

Odesli 是一个开源音乐链接聚合服务——song.link 和 odesli.co 是它的两个域名。它的工作原理:

  1. 接收一个任意音乐平台的链接(YouTube / YouTube Music / Spotify / Apple Music / QQ 音乐 / 网易云音乐 / Deezer / Tidal / Amazon Music 等几十种)
  2. 解析出歌曲的元数据(艺人 + 歌曲名 + 专辑)
  3. 在所有支持的平台上查找同一首歌
  4. 给每个平台生成跳转链接
  5. 返回一个统一的 song.link 短链,用户点一下、Odesli 自动选对的平台跳过去

怎么触发 Odesli 分享

在 Echo Music 里任何能看到一首歌的地方,都能触发:

正在播放页

三个点菜单 → 「分享」→ 选「生成 song.link 链接」→ 自动复制到剪贴板 → 粘贴到微信 / 电报 / 任何聊天工具

搜索结果 / 专辑页 / 歌单页

长按歌曲 → 「分享」→ 「生成 song.link 链接」

艺人页

艺人主页 → 三个点 → 「分享艺人」→ 生成包含该艺人热门歌曲的跨平台链接集合

生成的链接是什么样的

https://song.link/s/<一串随机字符>

朋友点开这个链接后(在任何浏览器里):

Odesli 支持哪些平台

Odesli 目前支持 40+ 音乐平台,包括但不限于:

完整列表在 Odesli 官方网站上查看,以官方最新为准。

分享歌单也能生成 Odesli 链接

是的。自建歌单或导入歌单 → 三个点菜单 → 「分享歌单」→ 「生成 song.link」。Odesli 会尝试把歌单里的每一首歌都在目标平台上匹配,如果某一首找不到(平台差异),就跳过那首继续。

分享会上传你的数据吗

不会。Odesli 分享的整个过程:

  1. Echo Music 从当前歌曲里提取艺人 + 歌曲名(和你查 Music DNA 时发的一样)
  2. 把这两个关键词发给 Odesli 的 API
  3. Odesli 返回生成好的 song.link 链接
  4. Echo Music 复制到剪贴板

Odesli 拿不到:你的收听历史、设备信息、位置、任何个人数据。整个过程只涉及歌曲名称的文本搜索。

Odesli vs Spotify 原生分享

Odesli / Song.linkSpotify 原生分享
跨平台✅ 40+ 平台❌ 只能跳 Spotify
打开体验任何 App 都能跳必须装 Spotify
隐私只发歌曲名要登录 Spotify 账号
Echo Music 里直接用✅ 内置支持❌ 需要手动去 Spotify 生成链接

如果生成的 song.link 找不到对应歌曲

偶尔会出现——Echo Music 里的某首歌在 YouTube Music 上有,但 Odesli 在 Spotify 或 Apple Music 上找不到。这是平台差异,不是 Echo Music 的问题。Odesli 会自动降级:如果跨平台匹配失败,song.link 仍然可以打开,但只跳回 YouTube Music(在任何浏览器里都能播放)。

设为铃声也是一个分享相关的功能

Echo Music 还支持把任意歌曲片段直接设为手机铃声,详见 设为设备铃声。