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 bb5bcea3ff fix #4 2024-05-13 13:41:26 +05:30
assets update screenshot 2024-04-30 15:29:59 +05:30
src fix #4 2024-05-13 13:41:26 +05:30
.gitignore get basic stuff working 2024-04-22 02:42:36 +05:30
Cargo.lock remove cli mod, dependent methods 2024-05-09 00:30:46 +05:30
Cargo.toml remove cli mod, dependent methods 2024-05-09 00:30:46 +05:30
LICENSE add license 2024-04-30 13:53:23 +05:30
README.md add swapping keys 2024-05-02 14:44:03 +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 OR Down to scroll down
  • k OR Up to scroll up
  • J to swap highlighted song with next one
  • K to swap highlighted song with previous one
  • l OR Right add song to playlist or go inside the directory
  • h OR Left to go back to previous directory
  • Tab to cycle through tabs
  • 1 to go to queue
  • 2 to go to directory browser
  • 3 to go to playlists view
  • Enter OR l OR Right to add song/playlist to current playlist
  • a to append the song to current playing queue
  • Space/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
  • g to go to top of list
  • G to go to bottom of list

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