A modern, configurable terminal-based MPD client with album art support via various terminal image protocols.
Rmpc is a terminal-based client for the Music Player Daemon (MPD) that provides a modern, configurable interface for playing and managing music. It solves the need for a visually rich terminal music player by supporting album art display through various terminal image protocols and offering extensive customization options.
Users of Music Player Daemon (MPD) who prefer terminal-based applications and want a feature-rich, visually appealing client with album art support and high configurability.
Developers choose Rmpc for its modern design, album art display in terminals, deep configurability, and unique features like Cava integration and YouTube playback, setting it apart from other MPD clients.
A modern, configurable, terminal based MPD Client with album art support via various terminal image protocols
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports multiple terminal protocols including Kitty, Sixel, and Iterm2, enabling visual album covers in compatible terminals, as highlighted in the README.
Allows customization of headers, queue columns, color themes, and keybindings with vim-like defaults, offering flexibility tailored to user preferences.
Includes Cava integration for real-time music visualization directly in the terminal, a unique feature that enhances the auditory experience.
Can play music directly from YouTube, expanding music sources beyond local files managed by MPD, as noted in the key features.
Offers CLI mode and script hooks for automation, making it extensible for advanced users who need to integrate with other tools.
The README admits the project is still maturing, with rare but possible breaking changes, which could affect stability for risk-averse users.
Album art, a key selling point, requires terminals that support specific image protocols; otherwise, users miss out on this visual feature.
Only provides basic playlist management, which may be insufficient for users needing complex operations like smart playlists or extensive editing.
Requires Music Player Daemon to be installed and configured separately, adding an extra layer of complexity compared to all-in-one solutions.