百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

1.5k+ 开源的高品质音乐命令行下载工具

liuian 2025-05-28 18:46 54 浏览

大家好,我是开源探索者,持续分享开源项目,关注技术的最新动态,分享自己的经验和见解。

今天为大家带来一款下载音乐的命令行工具:musicn基于 Node.js 开发,可播放和下载高品质的音乐,支持咪咕、酷我、酷狗和网易云音乐平台的服务,API 也是从公开的网络中获得。

这个工具的特点,用户所有的操作都在命令行界面中完成,让音乐播放和下载变得更加简单快捷。

目前该项目已在 GitHub 斩获 1.5K stars,累计发布了 61 个版本,功能相当的完善。

功能特性

  • 一键安装,无需额外配置
  • 所有的操作都在通过命令完成,无需复杂的图形界面
  • 支持Windows、MacOS、Linux
  • 支持咪咕、酷狗和网易云等多个音乐平台
  • 自定义搜索,可自定义搜索的页码数和歌曲数量
  • 支持播放和下载音乐、以及下载歌词
  • 支持根据歌单id下载
  • 支持开启本地播放链接(手机可扫描二维码)下载及播放
  • 可自定义下载路径
  • 支持 Docker 一键部署 web 应用

命令行安装


musicn 安装非常简单,只需要安装的 node version > 16,接着执行如下命令进行全局安装即可:

npm i musicn -g
# or
yarn global add musicn

查看版本信息:

msc --version
# or
msc -v

查看帮助信息:

msc --help
# or
msc -h

使用:

musicn 周杰伦
# or
msc 周杰伦

附带歌词下载(默认是不附带):

msc 周杰伦 --lyric
# or
msc 周杰伦 -l
# or
msc -l 周杰伦

开启本地播放链接(手机可扫描二维码)下载及播放:

注意:使用手机扫描二维码时,电脑和手机两个设备必须连接到同一个 Wi-Fi;强烈推荐这种方式,既能听歌又能下载歌曲。

msc --qrcode
# or
msc -q
# or
msc -q -P 3000 # 指定端口,-P为大写

设置搜索的页码数(默认是第1页)和歌曲数量(默认是20条):

注意:咪咕正常搜索因为api不支持,搜索时的自定义歌曲数量是无效的!

msc 周杰伦 --number 2 --size 10
# or
msc 周杰伦 -n 2 -s 10

根据歌单id下载:

msc --songListId 206140403
# or
msc -i 206140403
# or
msc -i 206140403 -n 2

效果演示:

Docker部署

musicn 同样也提供了容器形式的部署安装,支持 amd64/arm64 架构。

这里用 docker-compose 安装,创建 docker-compose.yml 文件,具体内容如下:

version: '3.4'
services:


  musicn:
    image: ghcr.io/wy580477/musicn-container:latest
    container_name: musicn
    restart: unless-stopped
    entrypoint: ["/sbin/tini", "--", "msc", "-q"]
    ports:
      - "7478:7478"
    volumes:
      - ./musicn:/data

接着执行下面的命令:

# 在 docker-compose.yml 文件的相同目录新建文件夹 musicn
mkdir musicn


# 一键启动
docker-compose up -d

然后在浏览器访问如下地址就能看到主界面:

http://<宿主机 ip>:7478

同样这种方式也是支持命令行模式执行 musicn 命令:

docker exec -it musicn msc 周杰伦

其他的更多功能,可参照项目主页的文档说明,上手体验!Musicn 非常适合喜欢在命令行环境工作的用户。

musicn 开源地址:

https://github.com/zonemeen/musicn

结束语

在数字时代的浪潮中,有一群人他们不畏艰难,勇攀技术高峰,他们就是开源探索者。

他们不仅仅是技术的实践者,更是开源文化的传播者和推动者。

在开源的世界里,没有绝对的权威,只有共同的合作。

相关推荐

usb驱动程序在哪里(usb驱动叫什么名字)
usb驱动程序在哪里(usb驱动叫什么名字)

U盘添加驱动号或路径的方法如下在我的电脑上按右键,在快捷菜单里,选择“管理”,打开“计算机管理”窗口。在计算机管理窗口里,选择“存储”下面的“磁盘管理”,如果看得到没有盘符的U盘,那么在这个U盘上按鼠标右键,选择“更改驱动器名称和路径”选项...

2026-01-11 05:05 liuian

windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
美德少年事迹材料(美德少年事迹材料500字左右)

就写平时做了什么好事就可以了。他们分别是许昌市文化街小学六(1)班学生谭天、许昌市第一中学七(12)班学生安家宝。现年12岁的谭天是一个阳光男孩儿,他性格活泼,热情开朗,富有爱心,品学兼优,有较强的集...

手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
win7万能网卡驱动离线版安装包

要使用Win7网卡驱动离线包,首先将离线包下载到计算机上。然后,打开设备管理器,找到你的网卡设备。右键点击该设备,选择“更新驱动程序软件”。在弹出的对话框中,选择“浏览计算机以查找驱动程序软件”。然后...

音频驱动器怎么安装(音频驱动程序怎么安装)
音频驱动器怎么安装(音频驱动程序怎么安装)

1、在浏览器中输入并搜索,然后下载并安装。2、安装完成后打开360驱动大师,它就会自动检测你的电脑需要安装或升级的驱动。3、检测完毕后,我们可以看到我们的声卡驱动需要安装或升级,点击安装或升级,就会开始自动安装或升级声卡了。4、升级过程中会...

2026-01-11 02:55 liuian

硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
win11要不要升级

答案是:不必强更,稍安勿躁。  没错,Windows11系统的确是微软的最新力作,其中安卓APP可以在桌面系统中直接使用的“噱头”也极有吸引力,但是,按照win10更新后bug层出不穷的情况来看,正...

windows7联想旗舰版(联想win7旗舰版配置)

你好!联想Windows7旗舰版并不是一个显示设备,而是一个操作系统。因此,无法用英寸来描述其大小。旗舰版是指Windows7操作系统的最高版本,具有更多的功能和特性与其他版本不同。Windows...

手机刷win10(手机刷win10系统)

要给普通的手机刷win10,首先需要确保手机型号支持win10系统,并且进行备份重要数据。然后下载win10系统文件并通过USB连接手机与电脑,使用刷机工具将系统文件刷入手机中。在此过程中需要注意手机...

万能网卡驱动离线版xp(万能网卡驱动xp电脑版离线)

使用网卡版的驱动精灵或者驱动人生,安装后即可驱动无线网卡。安装网卡驱动是连接网络的关键步骤,即使在没有网络连接的情况下,也可以通过以下步骤来安装网卡驱动:1.下载网卡驱动程序:首先,你需要知道你的网...

手机五笔输入法哪个软件最好用

百度输入法。百度手机输入法是由百度(中国)有限公司推出的一款安装于手机和平板中的人工智能输入法工具,旨在帮助用户快速、精准的完成多内容输入,使用百度手机输入法,更懂用户的表达。百度手机输入法支持拼音、...

电脑公司社会实践内容(电脑店社会实践)

办公室社会实践有以下几方面内容:1、环保类:“植树”“清扫公共设施”“社区宣传”等。2、科普类“参观学习科研机构”“动手小发明”等。3、爱心类“帮扶老人”“义捐灾区”“募集贫困儿童”等。4、成长类“义...

windows7旗舰版怎么升级到windows10

Windows7旗舰版32位,可以用U盘升级为windows10吗?这个是肯定可以的呀。Windows7升级为windows10,这是一定是可以的。关键一点。你会用U盘升级系统才可以的呀。如果你不...

华为服务器安装系统教程(华为服务器安装步骤)

1.准备安装环境:检查服务器的电源、网络连接及其他配件是否正常。2.安装软件:将光盘或U盘中的安装文件拷贝到服务器上,然后执行安装命令。3.配置服务器:根据业务需要对服务器进行IP地址、DNS、...