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 音频

GPL-3.0-or-later

65KB
2K SLoC

mpc-rs

使用Rust编写的Music Player Daemon终端客户端。

向MPD发送最少的命令,当之前的连接超时且需要新的连接时自动创建新的连接。它还使用一个单独的空闲连接来监听MPD的相关事件(在单独的线程上)。
简单来说:不轮询事件,不ping以保持连接活跃,不会为每个请求创建新的连接,像一些其他客户端可能会做的那样。

大致基于 vimpc,因为它也使用类似于vi的快捷键。

特性(进行中)

  • 播放器状态(进行中)
  • 播放器播放/暂停
  • 查看队列并从队列中播放歌曲
  • 列出并播放播放列表
  • 浏览库(进行中)
  • 可配置(快捷键、主题(即将推出)...)
  • 在单独的线程中绘制,以便重新连接不会阻塞UI
  • MPD客户端应有的任何其他基本功能

依赖项

~10MB
~205K SLoC