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 91a7aeab42 add search functionality 2024-04-26 16:54:58 +05:30
src add search functionality 2024-04-26 16:54:58 +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 add search functionality 2024-04-26 16:54:58 +05:30

README.md

A MPD client in Rust

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
  • 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

TODO

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