Ncmpcpp: Difference between revisions
From wikinotes
Line 76: | Line 76: | ||
4 # cycle views ($1,album,track), (album-by-$1,track), (album,track) | 4 # cycle views ($1,album,track), (album-by-$1,track), (album,track) | ||
e # edit tags (or if unavail, at least prints filepath) | |||
` # (on leftmost column) set $1 column tag-type | ` # (on leftmost column) set $1 column tag-type | ||
` # (on mid/right column) add N random items to the playlist | ` # (on mid/right column) add N random items to the playlist |
Revision as of 16:40, 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 screenMenus
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 - Help1. Playlist
c # clear playlist ~ # find song in library4. Library
4 # cycle views ($1,album,track), (album-by-$1,track), (album,track) e # edit tags (or if unavail, at least prints filepath) ` # (on leftmost column) set $1 column tag-type ` # (on mid/right column) add N random items to the playlist6. 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