核心用法
ncm-cli 是网易云音乐官方推出的命令行工具,提供完整的音乐服务:歌曲搜索、播放控制、歌单管理及 TUI 交互界面。安装需 Node.js ≥18,通过 npm 全局安装 @music163/ncm-cli 即可。
显著优点
1. 官方背书:由网易云音乐团队维护,API 对接稳定可靠
2. 功能完整:搜索、播放、歌单、登录体系一应俱全
3. 灵活播放:支持 mpv 本地播放或调用官方 App(macOS)
4. 跨平台:覆盖 macOS、Linux、Windows,含自动依赖检测脚本
潜在局限
- 依赖较多:需单独安装 mpv 播放器,Linux 服务器场景需权衡
- API 门槛:必须申请网易云开放平台密钥(个人开发者审核)
- 登录强制:所有核心功能均需登录,离线场景受限
- 生态封闭:仅支持网易云音乐曲库,无多平台聚合
适合人群
命令行重度用户、开发者、服务器/远程环境音乐需求者、追求极简交互的效率爱好者。
常规风险
- npm 全局包权限问题(建议使用 nvm 管理)
- mpv 编解码依赖可能因系统环境缺失
- API Key 保管不当导致账号风险
- 网络环境需支持网易云音乐服务访问