FMPC(1)

NAME

fmpcfmpc | TUI browser for MPD using `fzf` and `ueberzugpp`

SYNOPSIS

INFO

21 stars
3 forks
0 views

DESCRIPTION

fmpc | TUI browser for MPD using `fzf` and `ueberzugpp`

README

Screenshot from 2026-04-16 14-59-09 Screenshot from 2026-04-16 14-53-12

fmpc - Fast MPC Browser

A minimalist, high-performance TUI browser for MPD using fzf and ueberzugpp.

Features

  • Cover Art: Renders album art using Ueberzug++.
  • Layouts: Supports "Right" or "Bottom" preview modes (centered).
  • Search: Uses fzf for instant library filtering.
  • Selection: Select multiple tracks or albums with TAB to queue them.
  • Sync: Auto-selects the currently playing song on startup & follow-focus song.
  • UI: Simple ANSI colors with grey dividers for a cleaner look.

Dependencies

  • mpd / mpc
  • fzf
  • ueberzugpp
  • ffmpeg (for cover extraction)
  • Nerd Fonts

Installation

  1. Clone the repository and move both scripts to your bin directory:
chmod +x fmpc fmpc-play fmpc-follower
cp fmpc fmpc-play fmpc-follower ~/.local/bin/
  1. Open fmpc and configure your music path:
export MUSIC_DIR="/path/to/your/music"
  1. Choose your preferred layout at the top of the script:
export PREVIEW_POS="right" # Change to "bottom" for centered view

Usage

Launch the browser:

fmpc

Keybindings/--help

KeyAction
ENTERPlay highlighted song
TABSelect/Deselect multiple songs
Ctrl-xPlay all selected songs
Ctrl-fSearch for current playing song
Ctrl-pToggle Play/Pause
Ctrl-nNext Track
Ctrl-bPrevious Track
Ctrl-uUpdate MPD database
ESCClear search / Reset view
Ctrl-qQuit

SEE ALSO

clihub4/21/2026FMPC(1)