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 9c30356a3e move queue into its own file, and optimize it 2024-04-30 23:10:46 +05:30
assets update screenshot 2024-04-30 15:29:59 +05:30
src move queue into its own file, and optimize it 2024-04-30 23:10:46 +05:30
.gitignore get basic stuff working 2024-04-22 02:42:36 +05:30
Cargo.lock get rid of humantime crate 2024-04-29 17:24:49 +05:30
Cargo.toml get rid of humantime crate 2024-04-29 17:24:49 +05:30
LICENSE add license 2024-04-30 13:53:23 +05:30
README.md add rename playlists feature 2024-04-30 22:40:56 +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
  • 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