10 个版本
0.3.0 | 2019 年 6 月 6 日 |
---|---|
0.2.2 | 2018 年 11 月 29 日 |
0.1.7 | 2018 年 10 月 29 日 |
#1012 in 文件系统
每月 28 次下载
54KB
1.5K SLoC
旋律
用 Rust 编写的终端音乐播放器
在 WSL 上无法工作
注意:由于 我无法获取时长,某些歌曲可能无法加载。
需求
特定于 Linux
- alsa 开发头文件
环境变量
MELODY_VOLUME
- 设置音量,例如:MELODY_VOLUME=0.25
MELODY_MUSIC
- 设置音乐目录,例如MELODY_MUSIC=$HOME/Music
MELODY_PRIORITIZE_CWD
- 优先考虑当前目录,默认为 falseMELODY_IGNORE_ALL_UNKNOWNS
- 忽略艺术家/专辑/标题不明的歌曲MELODY_IGNORE_UNKNOWN_TITLE
- 忽略标题不明的歌曲,默认为 falseMELODY_IGNORE_UNKNOWN_ALBUM
- 忽略专辑不明的歌曲,默认为 falseMELODY_IGNORE_UNKNOWN_ARTIST
- 忽略艺术家不明的歌曲,默认为 false
配置
配置文件的位置应遵循您操作系统的标准。位置将在运行时打印出来。
- 音量 - 默认音量为 0.25
- 音乐 - 默认搜索路径,默认为操作系统的标准音乐目录
- 优先考虑当前目录 - 默认为 false
- 忽略未知标题 - 默认为 false
- 忽略未知专辑 - 默认为 false
- 忽略未知艺术家 - 默认为 false
- 忽略所有未知字段 - 忽略所有或任何未知字段(艺术家、专辑、标题)
CLI 使用
USAGE:
melody [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-m, --minimal Runs Melody in minimal mode. Disables Queue preview and shuffle.
--ignore-unknown Ignore all unknowns
--ignore-unknown-album Ignores Unknown albums
--ignore-unknown-artist Ignores unknown artists
--ignore-unknown-title Ignores Unknown title
-V, --version Prints version information
OPTIONS:
-p, --path <path> Music directory you wish to listen from.
-v, --volume <volume> Sets volume 0.5 = 50%
依赖关系
~15–27MB
~381K SLoC