高品质音乐下载命令行工具Musicn

在这里插入图片描述

又到了小苏同学的生日🎂,宝贝,生日快乐!祝永远健康、快乐、心想事成!


什么是 Musicn ?

Musicn 是一个可播放及下载高品质🎵音乐🎵的命令行工具。支持咪咕、酷我、酷狗和网易云的服务,容器支持 amd64/arm64 架构。

在这里插入图片描述

命令行安装

在群晖上以 Docker 方式安装。

官方最新的镜像发布到了 ghcr.io,从版本看,目前最新的版本是 1.4.52

本文发布时,最新版本为 1.4.63

在这里插入图片描述

SSH 客户端登录到群晖后,执行下面的命令拉取镜像

# 拉取镜像
docker pull ghcr.io/wy580477/musicn-container:latest

如果没有科学上网,很可能会拉不动,可以试试 docker 代理网站:https://dockerproxy.com/,但是会多几个步骤

# 如果拉不动的话加个代理
docker pull ghcr.dockerproxy.com/wy580477/musicn-container:latest

# 重命名镜像(如果是通过代理下载的)
docker tag ghcr.dockerproxy.com/wy580477/musicn-container:latest ghcr.io/wy580477/musicn-container:latest

# 删除代理镜像(如果是通过代理下载的)
docker rmi ghcr.dockerproxy.com/wy580477/musicn-container:latest

现在可以开始运行容器了

# 新建文件夹 musicn 及子目录
mkdir -p /volume1/docker/musicn/data

# 进入 musicn 目录
cd /volume1/docker/musicn

# 运行容器
docker run -d \
    --restart unless-stopped \
    --name musicn \
    -p 7478:7478 \
    -v $(pwd)/data:/data \
    ghcr.io/wy580477/musicn-container:latest \
    msc -q

也可以用 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:
      - ./data:/data

然后执行下面的命令

# 新建文件夹 musicn 及子目录
mkdir -p /volume1/docker/musicn/data

# 进入 musicn 目录
cd /volume1/docker/musicn

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

Web 模式

在浏览器中输入 http://群晖IP:7478/music 就能看到主界面

在这里插入图片描述

搜索之后,就会显示歌曲列表

在这里插入图片描述

可以直接播放

在这里插入图片描述

也可以勾选之后下载

在这里插入图片描述

Cli 模式

需进入容器操作,用 SSH 客户端登录到群晖后,在命令行执行下面的操作

# 直接搜索钢琴
docker exec -it musicn msc 钢琴

在这里插入图片描述

可以通过上下键移动

  • 空格键:选择;
  • a 键:全选;
  • i 键:反向选择;
  • 回车键:下载;

在这里插入图片描述

下载的文件在 data 目录中

在这里插入图片描述

# 获取命令行帮助
docker exec -it musicn msc --help

也可以进入容器之后再操作

# 进入容器
docker exec -it musicn /bin/sh

# 搜素钢琴
msc 钢琴

# 下一页
msc -n 2 钢琴

在这里插入图片描述

参考文档

zonemeen/musicn: 🎵 一个可播放及下载高品质音乐的命令行工具
地址:https://github.com/zonemeen/musicn

wy580477/musicn-container: 播放及下载高品质音乐的命令行工具 musicn 容器
地址:https://github.com/wy580477/musicn-container

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值