近日,网易云音乐官方今日宣布全面接入 OpenClaw,成为业内首个向 AI Agent 开放核心音乐服务能力的平台。其将音乐推荐、音乐搜索等基础能力封装成了一系列标准化 CLI(标准接口)和自动化 Skill,用户可以完全按照自己的想法,像搭积木一样,通过 OpenClaw 调用这些 CLI,完全个性化组装网易云音乐的核心音乐服务能力。

那么,这篇文章详细的介绍一下安装过程。

一、安装前准备

进入网易云音乐开发者平台:

https://music.163.com/st/developer/

进行登录->申请入驻:

提交成功后进入控制台->应用管理,可以看到默认有一个我的应用:

点击初始化应用后进入应用详情:

按下不表,待会要用到 AppIDPrivateKey ,继续进行网易云的接入过程。

二、安装过程

1、在终端执行安装命令:

npm install -g @music163/ncm-cli
ncm-cli --version

2、安装完成后运行配置向导:

ncm-cli configure

复制粘贴AppID

复制粘贴PrivateKey

选择默认播放器(选择内置播放器会安装mpv,如果是MacOS的话用的是brew,需要依赖特殊网络,可以提前执行环境变量后安装)

内置播放器安装失败可以手动执行以下命令安装:

# macOS
brew install mpv

# Linux
sudo apt-get install mpv

# Windows
winget install mpv
3、登录
ncm-cli login

等待出现二维码后使用网易云音乐手机app扫码登录。

至此,网易云音乐CLI安装完成,接下来开始接入openclaw

三、OpenClaw集成

执行命令:

npx clawhub@latest install netease-music-assistant

npx clawhub@latest install netease-music-cli

如果在安装过程中出现如下错误:

✖ Rate limit exceeded (retry in 1s, remaining: 0/30, reset in 1s)
Error: Rate limit exceeded (retry in 1s, remaining: 0/30, reset in 1s)

是因为clawhub限流了,可以过一会再执行。 现在整个网易云音乐接入到OpenClaw的教程已经结束。

四、总结

1、目前使用下来最大的问题就是,openclaw它总是假执行,让它播放/暂停音乐,给你回答的一套一套的,但是实际并没有调用命令来执行

2、折腾完之后冷静下来想一想,安装它的意义到底在哪?本来就只是简简单单的听一个音乐,折腾一圈后效果也不尽人意,还不如打开APP效率高,难道真有人每天跟AI对话似的来听歌吗?