Debian9系统下网易云音乐命令行安装与使用指南

admin
Debian9系统下网易云音乐命令行版安装与使用指南:首先更新系统并安装必要依赖(如curl、wget等),通过官方仓库或下载deb包安装,或使用源码编译安装,启动后可通过命令登录账号,支持播放、暂停、切换歌曲、查看歌单等基本操作,界面简洁轻量,适合键盘操作,注意依赖库版本兼容性,确保音频驱动正常,该工具为命令行爱好者提供了无图形界面的音乐播放选择,满足服务器或终端环境使用需求。

在Linux系统中,命令行操作因其高效、轻量化的特点,深受开发者与高级用户喜爱,对于Debian9系统用户而言,虽然网易云音乐官方未提供原生命令行客户端,但通过第三方工具可实现在终端中畅享音乐,本文将详细介绍在Debian9系统下安装、配置及使用网易云音乐命令行客户端的完整流程,帮助您告别图形界面,用键盘掌控音乐播放。

环境准备:Debian9系统基础检查

在开始安装前,需确保Debian9系统满足基本环境要求,并安装必要的依赖工具,Debian9(Stretch)默认Python版本为3.5,部分命令行客户端依赖Python 3.x及pip包管理器,建议先完成以下准备工作:

更新系统软件包列表

打开终端,执行以下命令更新系统软件包缓存,确保后续安装过程顺利:

Debian9系统下网易云音乐命令行安装与使用指南

sudo apt update
sudo apt upgrade -y

安装Python 3及pip

网易云音乐命令行客户端通常基于Python开发,需安装Python 3和pip(Python包管理器):

sudo apt install python3 python3-pip -y

安装完成后,可通过python3 --versionpip3 --version验证版本(Python 3.5+、pip 3.x+即可)。

安装其他依赖

部分客户端可能需要Git(克隆代码仓库)、libssl-dev(SSL支持)等依赖,提前安装可避免后续报错:

sudo apt install git libssl-dev -y

网易云音乐命令行客户端选择与安装

社区中支持网易云音乐命令行播放的工具主要有netease-cloud-music-cli(基于Node.js)和ncm(基于Python),本文以ncm为例,介绍安装过程——ncm轻量、易用,且支持搜索、播放、歌单管理等功能,适合Debian9系统。

通过pip安装ncm(推荐)

ncm可通过Python的pip包管理器直接安装,步骤简洁:

  1. 安装ncm
    执行以下命令全局安装ncm:

    sudo pip3 install ncm

    若提示权限问题,可尝试pip3 install --user ncm(安装到用户目录),然后将~/.local/bin添加到PATH环境变量(编辑~/.bashrc,添加export PATH=$PATH:~/.local/bin,执行source ~/.bashrc生效)。

  2. 验证安装
    安装完成后,输入以下命令检查是否成功:

    ncm --version

    若显示版本号(如ncm x.x.x),则表示安装成功。

通过源码安装ncm(可选)

若pip安装失败或需要最新功能,可从GitHub克隆源码手动安装:

  1. 克隆ncm仓库

    git clone https://github.com/qier222/ncm.git
    cd ncm
  2. 安装依赖并编译
    ncmbased on Node.js,需先安装Node.js(Debian9默认源较旧,建议通过NodeSource源安装):

    curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -  # 安装Node.js 14.x(兼容Debian9)
    sudo apt install nodejs -y

    安装完成后,进入ncm目录,执行以下命令安装依赖:

    npm install
    npm run build
  3. 全局链接ncm

    sudo npm link
  4. 验证安装
    同样通过ncm --version检查版本。

配置与使用网易云音乐命令行客户端

安装完成后,即可通过ncm命令操作网易云音乐,以下是常用功能及操作方法:

登录网易云音乐

ncm需通过网易云音乐账号登录才能播放版权歌曲,执行以下命令打开浏览器登录界面(需安装x-www-browser,如未安装可运行sudo apt install xdg-utils):

ncm login

按提示扫描二维码或输入账号密码,登录成功后,token会保存在本地,后续无需重复登录。

搜索歌曲/歌手/歌单

通过search命令搜索音乐,支持关键词、歌单ID等:

# 搜索歌曲(支持中文)
ncm search "晴天"
# 搜索歌手
ncm search "周杰伦"
# 搜索歌单(需输入歌单ID,可通过网页版获取)
ncm search "歌单ID"

搜索结果会列出歌曲ID、名称、歌手、专辑等信息,

[1] 晴天 - 周杰伦 (《叶惠美》)
[2] 晴天 (钢琴版) - 周杰伦
[3] 晴天 (吉他弹唱) - 赵雷

播放音乐

根据搜索结果的歌曲ID,使用play命令播放:

# 播放ID为1的歌曲
ncm play 1

播放后,终端会显示播放进度(如[00:03/04:29]),并通过快捷键控制播放(详见下文)。

播放控制

ncm支持多种播放控制命令,常用快捷键及命令如下:

功能 命令 快捷键(播放时按)
暂停/播放 ncm pause 空格键
下一首 ncm next n
上一首 ncm prev p
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码