Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aeres-u99/fuzzy-mpd
Another attempt at making a fzf based mpd client.
https://github.com/aeres-u99/fuzzy-mpd
fzf mpd ncmpcpp posix script
Last synced: about 15 hours ago
JSON representation
Another attempt at making a fzf based mpd client.
- Host: GitHub
- URL: https://github.com/aeres-u99/fuzzy-mpd
- Owner: Aeres-u99
- Created: 2021-05-19T21:12:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-21T12:50:26.000Z (over 3 years ago)
- Last Synced: 2024-12-22T02:36:07.140Z (about 2 months ago)
- Topics: fzf, mpd, ncmpcpp, posix, script
- Language: Shell
- Homepage:
- Size: 35.4 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fuzzy-mpd
### Dependencies
1. rlwrap : For history support
2. fzf : For fuzzy finding
3. mpc+mpd+ncmpcpp : mpd is the server, and mpc is the client
### Screen Recording![Sample Screen Recording](SampleScreenRecording.gif)
### Installation
* Install the dependencies
* Move the script somewhere in path### Usage
```
# For interactive usage
mpfzf -i# For Non interactive Usage
# [TBI]
# mpfzf -ni# Changing Host and Port
mpfzf -i 192.168.1.107 6600
```### Interactive Mode Support
```
a | add -- Add Music to playlist from Folder
> | next -- Play the next Song in Queue
< | previous -- Play the previous Song in Queue
r | resume -- Resume the song
p | play -- Play a song from Playlist
x | remove -- Remove a song from queeu
u | pause -- Pause Music
l | list -- List Songs in Current Queue
q | quit -- Quit# TBI
o | repeat
z | random
s | single
c | consume
+ | volume up
- | volume down
t | toggle
k | seek
clear
```