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 5e61e0fad5 fix #10: remove exec perms from LICENSE and README 2024-06-20 11:44:46 +05:30
assets update screenshot 2024-05-16 19:09:35 +05:30
src fix #9 2024-06-19 10:42:52 +05:30
.gitignore get basic stuff working 2024-04-22 02:42:36 +05:30
CHANGELOG.md v0.1.6 2024-06-19 15:23:10 +05:30
Cargo.lock v0.1.6 2024-06-19 15:23:10 +05:30
Cargo.toml v0.1.6 2024-06-19 15:23:10 +05:30
LICENSE fix #10: remove exec perms from LICENSE and README 2024-06-20 11:44:46 +05:30
README.md fix #10: remove exec perms from LICENSE and README 2024-06-20 11:44:46 +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
m Toggle Mute
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
R Rename Playlist
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 to new playlist
  • add lyrics fetcher