Krolyxon
Commit ddf7423

rmptuiREADME.md

49 lines · 1.5 KB · Markdown

1## rmptui (Rust Music Player TUI(💀))
2A MPD client in Rust
3
4## rmptui in action
5<video controls>
6 <source src="https://raw.githubusercontent.com/krolyxon/rmptui/master/assets/rmptui-demo.webm" type="video/webm">
7 Your browser does not support the video tag.
8</video>
9
10### Keys
11- `q` OR `Ctr+C` to quit
12- `p` to toggle pause
13- `+` to increase volume
14- `-` to decrease volume
15- `D` to get dmenu prompt
16- `j` OR `Down` to scroll down
17- `k` OR `Up` to scroll up
18- `J` to swap highlighted song with next one
19- `K` to swap highlighted song with previous one
20- `l` OR `Right` add song to playlist or go inside the directory
21- `h` OR `Left` to go back to previous directory
22- `Tab` to cycle through tabs
23- `1` to go to queue
24- `2` to go to directory browser
25- `3` to go to playlists view
26- `Enter` OR `l` OR `Right` to add song/playlist to current playlist
27- `a` to append the song to current playing queue
28- `Space`/`BackSpace` to delete the highlighted song from queue
29- `f` to go forwards
30- `b` to go backwards
31- `>` to play next song from queue
32- `<` to play previous song from queue
33- `U` to update the MPD database
34- `r` to toggle repeat
35- `z` to toggle random
36- `/` to search
37- `g` to go to top of list
38- `G` to go to bottom of list
39
40### TODO
41- [x] fix performance issues
42- [x] improvements on queue control
43- [x] add to playlists
44- [x] search for songs
45- [x] Human readable time format
46- [x] metadata based tree view
47- [x] view playlist
48- [x] change playlist name
49- [ ] add lyrics fetcher