Skip to content

Another attempt at making a fzf based mpd client.

Notifications You must be signed in to change notification settings

Aeres-u99/fuzzy-mpd

Repository files navigation

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

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

About

Another attempt at making a fzf based mpd client.

Topics

Resources

Stars

Watchers

Forks

Languages