3 个不稳定版本
0.2.1 | 2022年5月24日 |
---|---|
0.2.0 | 2022年5月21日 |
0.1.2 | 2022年5月19日 |
#809 in 音频
23KB
304 行
musd
是一个音乐下载器,因此被命名为 musd
。
安装
从二进制发布版安装
您可以从 发布页面 下载您操作系统对应的二进制 tar 包,并直接运行 musd
可执行文件。
从源代码安装
您需要已安装 cargo
,如果尚未安装,这里有一个 指南(需要 Rust v1.60.0 或更高版本)。
# Install from crates.io
cargo install musd
# OR clone the source code and install it from local disk
git clone [email protected]:hustcer/musd.git
cd musd && cargo install --path .
用法
# Search music by name
musd someone like you
# Or search music by singer name
musd Celine Dion
musd
默认会下载 *.flac
格式的音乐文件,如果需要 *.m4a
格式,请通过 -f
或 --format
标志指定。目前,仅支持两种格式:'flac' 或 'm4a'。
保存到指定文件夹
- 使用
--output
或-o
指定下载音乐保存的目录; - 设置环境变量
MUSD_OUTPUT
为您想要保存音乐的路径;
资源
- 所有音乐都将从 MIGU 下载
PS
默认情况下,将下载最高质量的无损音乐,通常为 flac
格式。
此应用受到了 musicn 的极大启发,特别感谢他们。 musicn
是用 Node.js 编写的,我将其重写为 Rust 以进行练习。这是我的第一个 Rust 应用。希望您喜欢。
依赖项
~19–33MB
~578K SLoC