3 个不稳定版本

0.2.1 2022年5月24日
0.2.0 2022年5月21日
0.1.2 2022年5月19日

#809 in 音频

MIT 许可证

23KB
304

Musd

中文说明

Release

🎵 一款 Rust 命令行应用,用于下载高品质音乐🎵

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'。

保存到指定文件夹

  1. 使用 --output-o 指定下载音乐保存的目录;
  2. 设置环境变量 MUSD_OUTPUT 为您想要保存音乐的路径;

资源

  • 所有音乐都将从 MIGU 下载

PS

默认情况下,将下载最高质量的无损音乐,通常为 flac 格式。

此应用受到了 musicn 的极大启发,特别感谢他们。 musicn 是用 Node.js 编写的,我将其重写为 Rust 以进行练习。这是我的第一个 Rust 应用。希望您喜欢。

依赖项

~19–33MB
~578K SLoC