147 lines
5.1 KiB
Text
147 lines
5.1 KiB
Text
# Basic
|
|
ncmpcpp_directory = ~/.config/ncmpcpp
|
|
lyrics_directory = ~/.config/ncmpcpp/lyrics
|
|
mpd_connection_timeout = 5
|
|
mpd_crossfade_time = 5
|
|
user_interface = classic
|
|
|
|
# Navigation
|
|
cyclic_scrolling = "yes"
|
|
header_text_scrolling = "yes"
|
|
jump_to_now_playing_song_at_start = "yes"
|
|
lines_scrolled = "1"
|
|
screen_switcher_mode = playlist, media_library
|
|
startup_screen = media_library
|
|
#autocenter_mode = no
|
|
#centered_cursor = no
|
|
#media_library_sort_by_mtime = no
|
|
mouse_support = no
|
|
media_library_primary_tag = "album_artist" # artist, album_artist, date, genre, composer, performer.
|
|
media_library_albums_split_by_date = yes
|
|
ignore_leading_the = yes
|
|
#volume_change_step = 2
|
|
|
|
# Playlist
|
|
playlist_disable_highlight_delay = "0"
|
|
playlist_display_mode = columns
|
|
playlist_show_remaining_time = no
|
|
#playlist_show_mpd_host = no
|
|
#playlist_shorten_total_times = no
|
|
#playlist_separate_albums = no
|
|
|
|
# Selected Tracks
|
|
selected_item_prefix = "* "
|
|
selected_item_suffix = " *"
|
|
modified_item_prefix = "MODIFIED "
|
|
discard_colors_if_item_is_selected = "no"
|
|
|
|
# Seeking
|
|
incremental_seeking = "yes"
|
|
seek_time = "1"
|
|
|
|
# Visibility
|
|
header_visibility = yes
|
|
statusbar_visibility = yes
|
|
titles_visibility = yes
|
|
#enable_window_title = yes
|
|
clock_display_seconds = yes
|
|
display_volume_level = yes
|
|
#display_bitrate = no
|
|
display_remaining_time = no
|
|
media_library_hide_album_dates = no
|
|
|
|
# Progressbar
|
|
progressbar_look = =>
|
|
#progressbar_elapsed_color = "white"
|
|
progressbar_color = black:b
|
|
|
|
#Other
|
|
system_encoding = "utf-8"
|
|
regular_expressions = "extended" ## Available values: none, basic, extended, perl.
|
|
|
|
# Music Visualizer
|
|
#visualizer_data_source = "/tmp/mpd.fifo"
|
|
#visualizer_output_name = "my_fifo"
|
|
visualizer_in_stereo = "yes"
|
|
# visualizer_type = "spectrum" #spectrum, wave, wave_filled, ellipse.
|
|
visualizer_fps = 60
|
|
visualizer_autoscale = no
|
|
visualizer_look = ●▮
|
|
#visualizer_color = blue, cyan, green, yellow, magenta, red
|
|
#visualizer_color = 47, 83, 119, 155, 191, 227, 221, 215, 209, 203, 197, 161
|
|
visualizer_spectrum_smooth_look = "yes"
|
|
visualizer_spectrum_dft_size = "2"
|
|
visualizer_spectrum_gain = "10"
|
|
visualizer_spectrum_hz_min = "20" # must be less than HZ MAX
|
|
visualizer_spectrum_hz_max = "20000" # must be more than HZ MIN
|
|
|
|
##### delays #####
|
|
message_delay_time = 1
|
|
|
|
## song format
|
|
# %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
|
|
song_list_format = {%A. }{%t}|{$8%f$9}$R{$3%l$9}
|
|
song_status_format = {{%t}, by {%a$b} from {"%b"} (%y)}|{%f}
|
|
song_library_format = {%n. }{%t}|{%f}
|
|
alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b
|
|
alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}
|
|
current_item_prefix = $(cyan)$r
|
|
current_item_suffix = $/r$(end)
|
|
current_item_inactive_column_prefix = $(yellow)$r
|
|
current_item_inactive_column_suffix = $/r$(end)
|
|
now_playing_prefix = "> "
|
|
# now_playing_suffix = " <"
|
|
browser_playlist_prefix = "$2playlist$9 "
|
|
default_tag_editor_pattern = %n - %t
|
|
## Note: attributes are not supported for the following variables.
|
|
song_window_title_format = {%a. }{%t}|{%f}
|
|
## Note: Below variables are used for sorting songs in browser. The sort mode determines how songs are sorted, and can be used in combination with a sort format to specify a custom sorting format. Available values for browser_sort_mode are "type", "name", "mtime", "format" and "none".
|
|
#browser_sort_mode = type
|
|
browser_sort_format = {%A. }{%t}|{%f} {%l}
|
|
|
|
##### columns settings #####
|
|
song_columns_list_format = (12)[]{A|a:Artist} (4)[green]{nE} (50)[white]{t|f:Song} (30)[cyan]{br} (4)[magenta]{lr}
|
|
|
|
##### Misc
|
|
#execute_on_song_change = notify-send "Now Playing" "$(mpc --format '%title% \n%artist% - %album%' current)"
|
|
#execute_on_player_state_change = ""
|
|
#browser_display_mode = columns
|
|
#playlist_editor_display_mode = columns
|
|
#show_duplicate_tags = yes
|
|
data_fetching_delay = no
|
|
default_find_mode = "wrapped" # wrapped, normal
|
|
connected_message_on_startup = yes
|
|
#lyrics_fetchers = azlyrics, genius, musixmatch, sing365, metrolyrics, justsomelyrics, jahlyrics, plyrics, tekstowo, zeneszoveg, internet
|
|
#follow_now_playing_lyrics = no
|
|
fetch_lyrics_for_current_song_in_background = yes
|
|
#store_lyrics_in_song_dir = no
|
|
allow_for_physical_item_deletion = no
|
|
# space_add_mode = add_remove
|
|
ask_before_clearing_playlists = yes
|
|
#ignore_diacritics = no
|
|
#block_search_constraints_change_if_items_found = yes
|
|
#empty_tag_marker = <empty>
|
|
#tags_separator = " | "
|
|
#tag_editor_extended_numeration = no
|
|
#search_engine_display_mode = columns
|
|
#default_place_to_search_in = database
|
|
search_engine_default_search_mode = "1" # 1 mpd, 2 ncmpcpp, 3 absolute
|
|
external_editor = nvim
|
|
use_console_editor = yes
|
|
|
|
##### colors
|
|
colors_enabled = yes
|
|
empty_tag_color = cyan
|
|
header_window_color = default
|
|
volume_color = default
|
|
state_line_color = default
|
|
state_flags_color = default:b
|
|
main_window_color = cyan
|
|
color1 = white
|
|
color2 = green
|
|
statusbar_color = default
|
|
statusbar_time_color = default:b
|
|
player_state_color = default:b
|
|
alternative_ui_separator_color = black:b
|
|
window_border_color = green
|
|
active_window_border = red
|