Skip to content

Overview of rmpc

Rmpc is a beautiful, modern and configurable terminal based Music Player Daemon client. It was inspired by ncmpcpp and aims to provide an alternative with support for album art through kitty image protocol without any ugly hacks. It also features ranger/lf inspired browsing of songs and other goodies.

Main Features

  • Album cover art display if your terminal supports either of Kitty, Sixel, Iterm2 protocols, or via ueberzuggpp
  • Ability to play music from youtube
  • Configurable (T)UI
    • Configure what information(if any!) is displayed in the header
    • Configure what columns are displayed on the queue pane
    • Completely customize what tabs are rendered and mix and match their content
    • Create any color theme you want
    • Every keybind can be changed, vim-like by default
  • Ranger/LF-like three-column browser through your music library
  • Basic playlist management
  • Support scripting through basic CLI mode and script hooks

Showcase

Queue pane

Here you can see your current playlist and interact with it. You can move songs around, delete them or create playlists.

Screenshot of the Queue tab

Browser pane

This screen is where you can browse your music library. You can add songs to your queue from here.

Screenshot of the Directories tab

Search pane

A powerful search inside your music database. Features several modes and filters, like searching by artist or album or searching with regexes.

Screenshot of the Search tab

Command line interface

Some basic featuer are also available on the command line. Use rmpc --help to get a list of available commands or check out the CLI reference