mpd client in rust
This repository has been archived on 2026-01-13. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
krolxon e3ba0169ea fix #5 2024-05-24 15:04:26 +05:30
assets update screenshot 2024-05-16 19:09:35 +05:30
src fix #5 2024-05-24 15:04:26 +05:30
.gitignore get basic stuff working 2024-04-22 02:42:36 +05:30
Cargo.lock v0.1.3 2024-05-21 12:04:35 +05:30
Cargo.toml v0.1.3 2024-05-19 20:04:39 +05:30
LICENSE add license 2024-04-30 13:53:23 +05:30
README.md remove backspace keymap 2024-05-16 20:25:59 +05:30

README.md

rmptui - A MPD client in Rust

LOC Release GitHub Downloads

rmptui is a minimal tui mpd client made with rust.

rmptui in action

Keys

Key Action
q/Ctr+C Quit
p Toggle pause
+/= Increase volume
- Decrease volume
D Get dmenu prompt
j/Down Scroll down
k/Up Scroll up
J Swap highlighted song with next one
K Swap highlighted song with previous one
l/Right Add song to playlist or go inside the directory
h/Left Go back to previous directory
Tab Cycle through tabs
1 Go to queue
2 Go to directory browser
3 Go to playlists view
Enter/l/Right Add song/playlist to current playlist
a Append the song to current playing queue
Space Delete the highlighted song from queue
f Go forwards
b Go backwards
> Play next song from queue
< Play previous song from queue
U Update the MPD database
r Toggle repeat
z Toggle random
/ Search
g Go to top of list
G Go to bottom of list

Prerequisites

  • MPD installed and configured.
  • dmenu (optional)

TODO

  • fix performance issues
  • improvements on queue control
  • add to playlists
  • search for songs
  • Human readable time format
  • metadata based tree view
  • view playlist
  • change playlist name
  • add lyrics fetcher