这个项目能做什么

Rusty Music Player Client (rmpc) 是 Music Player Daemon (MPD) 的终端客户端,定位为与 ncmpcpp 同类的现代且高度可配置的替代品。其界面借鉴了 ranger 和 lf 文件管理器,采用三栏、键盘驱动的浏览模式。 README 中描述的关键功能包括: - 在终端中显示专辑封面,使用终端支持的 Kitty、Sixel、Iterm2 或 ueberzugpp 图像协议。 - 集成 Cava 用于音乐可视化。 - 支持 LRC 格式的同步歌词。 - 能够播放来自 YouTube 的音乐。 - 可配置的文本界面:用户可以选择标题栏显示的信息、队列屏幕显示的列,构建自定义颜色主题,并重新映射所有按键绑定(默认类似 vim)。 - 类似 ranger/lf 的三栏浏览器,用于浏览音乐库。 - 基本的播放列表管理。 - 通过基本命令行模式和脚本钩子提供脚本支持。 该项目被描述为仍在成熟中,但足够稳定用于日常使用,偶尔会有破坏性更改。安装和配置文档位于项目网站上,打包状态通过 Repology 跟踪。社区讨论通过 GitHub Discussions 和 Discord 服务器进行。 README 未指定实现语言、许可证或除终端图像协议要求外的支持平台。