Sound System

PMS – interactive console client for the Music Player Daemon

In Operation

PMS is designed to let you navigate your music collection in an effective way.

Here’s an image showing PMS in action.

PMS in action

Features include:

  • Vim-style look and feel which is not just limited to familiar keybindings.
  • Can be configured to consume a very small amount of screen space.
  • MPD player controls: play, add, pause, stop, next, prev, volume.
  • Highly customizable top bar, tag headers, text styles, colors, and keyboard bindings.
  • Fast library search, featuring UTF-8 normalization, fuzzy search, and scoring.
  • Select songs by visual mode, manual selection, and specific tags.
  • Many forms of tracklist manipulation, such as cut, copy, paste, filter, and sort.
  • Config files, tab completion, history, and more.

Summary

There are many strong console-based MPD clients. While PMS offers a reasonable set of features, it’s outclassed in almost all areas by ncmpcpp, ncmpy, and ncmpc.

PMS’s development was in hiatus for many years. But the project is currently under active development.

Website: github.com/kimtore/pms
Support:
Developer: Kim Tore Jensen
License: MIT License

PMS is written in Go. Learn Go with our recommended free books and free tutorials.

Next page: Page 3 – Summary

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our Comment FAQ before posting a comment.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments