Ncmpcpp: Difference between revisions

From wikinotes
Line 84: Line 84:
<blockquote>
<blockquote>
{{ NOTE |
{{ NOTE |
to use the tag editor, you must be a member of the <code>mpd</code> group.
to use the tag editor, you must set <code>mpd_music_dir</code> in your ncmpcpp config
}}
}}
<syntaxhighlight lang="yaml">
<syntaxhighlight lang="yaml">

Revision as of 04:38, 19 July 2021

A TUI mpd client.

Documentation

man ncmpcpp https://man.archlinux.org/man/community/ncmpcpp/ncmpcpp.1.en

Tutorials

cheat sheet https://pkgbuild.com/~jelle/ncmpcpp/

Locations

~/.ncmpcpp/config user config
~/.ncmpcpp/bindings user keybindings
/usr/share/doc/ncmpcpp/bindings global keybindings

Install

sudo pacman -S ncmpcpp mpd

Usage

Cli

ncmpcpp -s browser  # open to browser screen

Menus

1 - Current playlist
2 - Filesystem browser
3 - DB search
4 - Library
5 - Playlist editor
6 - Tag editor (very powerful!)
7 - Output selector
8 - Music visualizer
= - Clock
F1 - Help

1. Playlist

c  # clear playlist
~  # find song in library

4. Library

4  # cycle views ($1,album,track), (album-by-$1,track), (album,track)

`  # (on leftmost column) set $1 column tag-type
`  # (on mid/right column) add N random items to the playlist

6. Tag Editor

NOTE:

to use the tag editor, you must set mpd_music_dir in your ncmpcpp config

* navigate to an album/song
  * switch to middle column, select a field to change, change
  * navigate to save

Configuration

# %l - length
# %f - filename
# %D - directory
# %a - artist
# %A - album artist
# %t - title
# %b - album
# %y - date
# %n - track number (01/12 -> 01)
# %N - full track info (01/12 -> 01/12)
# %g - genre
# %c - composer
# %p - performer
# %d - disc
# %C - comment
# %P - priority
# $R - begin right alignment

{%a}       # Display Artist only if available
{%a}|{%A}  # Display Artist if available, else display AlbumArtist
{%30a}     # Display Artist, maximum char width of 30

# Numeric Colours (1-8) can be assigned
$2this is red text