/install music-router
Music Router Skill
This skill solves the problem of incompatible music sharing links between different platforms. It provides direct links for Chinese platforms and automatically resolves all major international platforms via the Odesli (song.link) API.
Features
- Auto-Identification: Automatically identifies the platform of the input music sharing link.
- Precise Extraction: Automatically extracts song name, artist information, and album artwork.
- Multi-Platform Resolution:
- Chinese Platforms: Direct links for Netease Cloud Music and QQ Music.
- International Platforms: Resolves direct links for Spotify, Apple Music, YouTube, YouTube Music, Amazon Music, Tidal, Deezer, and SoundCloud.
- Optional Logging: Conversion details can be recorded in
music-router/data/converter.logvia a command-line flag.
Agent Usage Guide
1. Basic Call (Link Only)
The Agent can pass the sharing link directly.
python3 music-router/scripts/converter.py "https://y.music.163.com/m/song?id=1988907896"
2. Precise Call (Link + Song/Artist)
If the Agent already knows the song name and artist, it can be passed as the second argument to improve matching accuracy for Chinese platforms.
python3 music-router/scripts/converter.py "https://open.spotify.com/track/315aBOUD3xtj7sUMXtRgMV" "In The Stars Benson Boone"
3. Enabling Logs (Optional)
To enable detailed logging for debugging, add the --log flag. Logging is disabled by default.
python3 music-router/scripts/converter.py "https://open.spotify.com/track/123" --log
Output Example (JSON)
{
"original_platform": "Spotify",
"detected_song": "In The Stars Benson Boone",
"thumbnail": "https://m.media-amazon.com/images/I/31OJGk6XaLL.jpg",
"conversions": {
"网易云音乐": "https://music.163.com/#/song?id=1941928009",
"QQ音乐": "https://y.qq.com/n/ryqq/songDetail/001Paon617ueUC",
"Apple Music": "https://geo.music.apple.com/us/album/_/1621221545?i=1621221910...",
"YouTube": "https://www.youtube.com/watch?v=ZLck_PSMNew",
"Amazon Music": "https://music.amazon.com/albums/B0B5FKVB4P?trackAsin=B0B5FK4MM1",
"Tidal": "https://listen.tidal.com/track/226476015",
"song.link (Aggregation)": "https://song.link/s/315aBOUD3xtj7sUMXtRgMV"
}
}
Supported Platforms
- Direct Resolution: Netease Cloud Music, QQ Music.
- International Resolution: Spotify, Apple Music, YouTube, YouTube Music, Amazon Music, Tidal, Deezer, SoundCloud.
Notes
- Odesli (song.link): This skill uses the Odesli API to resolve international links and fetch album artwork, ensuring high accuracy and a rich visual experience.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install music-router - 安装完成后,直接呼叫该 Skill 的名称或使用
/music-router触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
MusicRouter 是什么?
Automatically converts music sharing links across Chinese and major international platforms, extracting song details and album artwork for seamless multi-pla... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 263 次。
如何安装 MusicRouter?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install music-router」即可一键安装,无需额外配置。
MusicRouter 是免费的吗?
是的,MusicRouter 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
MusicRouter 支持哪些平台?
MusicRouter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 MusicRouter?
由 leo7723(@leo7723)开发并维护,当前版本 v1.0.0。