pms
« Back to VersTracker
Description:
Practical Music Search, an ncurses-based MPD client
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: mpd music terminal ncurses audio
Install: brew install pms
About:
Practical Music Search (PMS) is a lightweight, terminal-based client for the Music Player Daemon (MPD). It provides a highly responsive and keyboard-driven interface for browsing libraries, managing playlists, and controlling playback. Its primary value is offering a powerful, scriptable music control center directly within the console for power users.
Key Features:
  • Vi/Vim-inspired keybindings for efficient navigation and control
  • Advanced library search and filtering capabilities
  • Highly customizable interface and layout
  • Support for MPD music stickers and dynamic playlists
Use Cases:
  • Managing a home media server's music library from a headless machine or terminal
  • Power users seeking a keyboard-centric, scriptable music player without a GUI
  • Integrating music control into a terminal-based workflow or window manager
Alternatives:
  • mpc – PMS provides a full interactive UI, whereas mpc is a non-interactive CLI command for simple MPD control.
  • ncmpcpp – PMS is designed to be lighter and faster, while ncmpcpp offers more built-in features like an visualizer and tag editor.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 12:48pm 1 VERSION_BUMP 36015c37
Sep 14, 2024 7:26am 1 VERSION_BUMP 395b03bb