#mpd #mpd-client #terminal #music #tui #key-bindings #cli

app mmtc

追求简单且高度可配置的极简 mpd 终端客户端

21 个版本

0.3.2 2023年2月16日
0.3.1 2022年12月5日
0.3.0 2022年10月27日
0.2.14 2021年11月8日
0.2.6 2020年11月29日

#2570命令行工具

Download history

85 每月下载量

MPL-2.0 许可证

82KB
2K SLoC

mmtc

release version deps license ci

追求简单且高度可配置的极简 mpd 终端客户端

安装

repology

最新预编译的二进制文件可在 github 上找到。

或者您可以使用 cargo 从 crates.io 安装 mmtc。

cargo install mmtc

从源代码构建

cargo build --release

用法

Usage: mmtc [OPTIONS]

Options:
      --clear-query-on-play     Clear query on play
  -C, --cmd [<CMD>...]          Run mpd commands and exit
      --cycle                   Cycle through the queue
      --no-clear-query-on-play  Don't clear query on play
      --no-cycle                Don't cycle through the queue
      --address <address>       Specify the address of the mpd server
  -c, --config <file>           Specify the config file
      --jump-lines <number>     The number of lines to jump
      --seek-secs <number>      The time to seek in seconds
      --ups <number>            The amount of status updates per second
  -h, --help                    Print help information (use `--help` for more detail)
  -V, --version                 Print version information

环境变量

同时设置 MPD_HOSTMPD_PORT 等同于 --address $MPD_HOST:$MPD_PORT

优先级:命令行参数 > 环境变量 > 配置文件

快捷键

动作
qCtrl + q 退出 mmtc
r 切换重复播放
R 切换随机播放
s 切换单次播放
S 切换一次性播放
c 切换消费模式
p 切换暂停
; 停止
hLeft 向后搜索
lRight 向前搜索
H 上一曲
L 下一曲
Enter 播放选中歌曲或退出搜索模式(如果处于搜索模式)
Space 选择当前歌曲或队列中的第一首歌曲
jDownScrollDown 在队列中向下移动
kUpScrollUp 在队列中向上移动
JCtrl + dPageDown 在队列中向下跳转
KCtrl + uPageUp 在队列中向上跳转
g 移动到队列顶部
G 移动到队列底部
/ 进入搜索模式
Ctrl + u 清除搜索查询
Escape 退出搜索模式和清除查询

配置

Configuration.md

更新日志

查看 CHANGELOG.md

依赖项

~11–20MB
~368K SLoC