About this project
Rusty Music Player Client (rmpc) is a terminal-based client for the Music Player Daemon (MPD), positioned as a modern and highly configurable alternative in the same space as ncmpcpp. Its interface draws inspiration from the ranger and lf file managers, giving it a three-column, keyboard-driven browsing model.
Key capabilities described in the README:
- Album cover art display in the terminal, using whichever of the Kitty, Sixel, Iterm2 or ueberzugpp image protocols the terminal supports.
- Cava integration for music visualisation.
- Support for synchronized lyrics in the LRC file format.
- The ability to play music sourced from YouTube.
- A configurable text UI: users can choose what information appears in the header, which columns appear on the queue screen, build custom colour themes, and remap every keybinding (vim-like defaults).
- A ranger/lf-style three-column browser for navigating a music library.
- Basic playlist management.
- Scripting support through a basic CLI mode and script hooks.
The project is described as still maturing but stable enough for daily use, with occasional breaking changes. Installation and configuration documentation live on the project's website, and packaging status is tracked via Repology. Community discussion happens through GitHub Discussions and a Discord server.
The README does not specify the implementation language, licence, or supported platforms beyond the terminal image protocol requirements.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.