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 bf939a4702 Major changes to queue pushing added search feature to playlist and queue 2024-04-28 14:34:30 +05:30
assets add screenshot 2024-04-26 17:09:57 +05:30
src Major changes to queue pushing added search feature to playlist and queue 2024-04-28 14:34:30 +05:30
.gitignore get basic stuff working 2024-04-22 02:42:36 +05:30
Cargo.lock alot of edge cases removed, ui improvments 2024-04-26 14:32:58 +05:30
Cargo.toml alot of edge cases removed, ui improvments 2024-04-26 14:32:58 +05:30
README.md Major changes to queue pushing added search feature to playlist and queue 2024-04-28 14:34:30 +05:30

README.md

rmptui (Rust Music Player TUI(💀))

A MPD client in Rust

rmptui in action

Keys

  • q OR Ctr+C to quit
  • p to toggle pause
  • + to increase volume
  • - to decrease volume
  • D to get dmenu prompt
  • j to scroll down
  • k to scroll up
  • l add song to playlist or go inside the directory
  • h to go back to previous directory
  • Tab to cycle through tabs
  • 1 to go to directory tree
  • 2 to go to current playing queue
  • 3 to go to playlists view
  • Enter to add song/playlist to current playlist
  • a to append the song to current playing queue
  • BackSpace to delete the highlighted song from queue
  • f to go forwards
  • b to go backwards
  • > to play next song from queue
  • < to play previous song from queue
  • U to update the MPD database
  • r to toggle repeat
  • z to toggle random
  • / to search

TODO

  • fix performance issues
  • improvements on queue control
  • add to playlists
  • view playlist
  • change playlist name
  • search for songs
  • metadata based tree view
  • Humantime format