近日,网易云音乐官方今日宣布全面接入 OpenClaw,成为业内首个向 AI Agent 开放核心音乐服务能力的平台。其将音乐推荐、音乐搜索等基础能力封装成了一系列标准化 CLI(标准接口)和自动化 Skill,用户可以完全按照自己的想法,像搭积木一样,通过 OpenClaw 调用这些 CLI,完全个性化组装网易云音乐的核心音乐服务能力。
那么,这篇文章详细的介绍一下安装过程。
一、安装前准备
进入网易云音乐开发者平台:
https://music.163.com/st/developer/
进行登录->申请入驻:
提交成功后进入控制台->应用管理,可以看到默认有一个我的应用:
点击初始化应用后进入应用详情:
按下不表,待会要用到 AppID 与 PrivateKey ,继续进行网易云的接入过程。
二、安装过程
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对话似的来听歌吗?