8个版本 (5个破坏性更新)
0.6.0 | 2021年6月30日 |
---|---|
0.5.0 | 2021年6月30日 |
0.4.2 | 2021年6月29日 |
0.3.0 | 2020年8月30日 |
0.1.0 | 2020年8月7日 |
#971 in 音频
65KB
2K SLoC
mpc-rs
使用Rust编写的Music Player Daemon终端客户端。
向MPD发送最少的命令,当之前的连接超时且需要新的连接时自动创建新的连接。它还使用一个单独的空闲连接来监听MPD的相关事件(在单独的线程上)。
简单来说:不轮询事件,不ping以保持连接活跃,不会为每个请求创建新的连接,像一些其他客户端可能会做的那样。
大致基于 vimpc
,因为它也使用类似于vi的快捷键。
特性(进行中)
- 播放器状态(进行中)
- 播放器播放/暂停
- 查看队列并从队列中播放歌曲
- 列出并播放播放列表
- 浏览库(进行中)
- 可配置(快捷键、主题(即将推出)...)
- 在单独的线程中绘制,以便重新连接不会阻塞UI
- MPD客户端应有的任何其他基本功能
依赖项
~10MB
~205K SLoC