465 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			465 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #  __  __ ___ ___    ___
 | |
| # |  \/  | _ \   \  / __| ___ _ ___ _____ _ _
 | |
| # | |\/| |  _/ |) | \__ \/ -_) '_\ V / -_) '_|
 | |
| # |_|  |_|_| |___/  |___/\___|_|  \_/\___|_|
 | |
| #
 | |
| 
 | |
| mpd_host =localhost
 | |
| mpd_port = 6600
 | |
| mpd_connection_timeout = 5
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  ___ _ _                _
 | |
| # | __(_) |___ ____  _ __| |_ ___ _ __
 | |
| # | _|| | / -_|_-< || (_-<  _/ -_) '  \
 | |
| # |_| |_|_\___/__/\_, /__/\__\___|_|_|_|
 | |
| #                 |__/
 | |
| 
 | |
| ncmpcpp_directory = ~/.config/ncmpcpp
 | |
| lyrics_directory = ~/.config/ncmpcpp/lyrics
 | |
| mpd_music_dir = ~/Music
 | |
| 
 | |
| #random_exclude_pattern = "^(temp|midi_songs).*"
 | |
| show_hidden_files_in_local_browser = no
 | |
| 
 | |
| generate_win32_compatible_filenames = yes
 | |
| allow_for_physical_item_deletion = no
 | |
| 
 | |
| ignore_leading_the = no
 | |
| ignore_diacritics = yes
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  _            _
 | |
| # | |  _  _ _ _(_)__ ___
 | |
| # | |_| || | '_| / _(_-<
 | |
| # |____\_, |_| |_\__/__/
 | |
| #      |__/
 | |
| 
 | |
| lyrics_fetchers = azlyrics, genius, metrolyrics
 | |
| follow_now_playing_lyrics = no
 | |
| fetch_lyrics_for_current_song_in_background = yes
 | |
| store_lyrics_in_song_dir = no
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # __   ___              _ _
 | |
| # \ \ / (_)____  _ __ _| (_)______ _ _
 | |
| #  \ V /| (_-< || / _` | | |_ / -_) '_|
 | |
| #   \_/ |_/__/\_,_\__,_|_|_/__\___|_|
 | |
| #
 | |
| 
 | |
| visualizer_data_source = /tmp/mpd.fifo
 | |
| visualizer_output_name = Visualizer feed
 | |
| visualizer_in_stereo = yes
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  ___     _            __
 | |
| # |_ _|_ _| |_ ___ _ _ / _|__ _ __ ___
 | |
| #  | || ' \  _/ -_) '_|  _/ _` / _/ -_)
 | |
| # |___|_||_\__\___|_| |_| \__,_\__\___|
 | |
| #
 | |
| 
 | |
| jump_to_now_playing_song_at_start = yes
 | |
| ask_before_clearing_playlists = yes
 | |
| 
 | |
| mouse_support = no
 | |
| mouse_list_scroll_whole_page = yes
 | |
| 
 | |
| cyclic_scrolling = no
 | |
| lines_scrolled = 2
 | |
| 
 | |
| playlist_disable_highlight_delay = 5
 | |
| message_delay_time = 5
 | |
| 
 | |
| autocenter_mode = yes
 | |
| centered_cursor = yes
 | |
| 
 | |
| incremental_seeking = yes
 | |
| seek_time = 1
 | |
| volume_change_step = 2
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  ___         _
 | |
| # / __|_  _ __| |_ ___ _ __
 | |
| # \__ \ || (_-<  _/ -_) '  \
 | |
| # |___/\_, /__/\__\___|_|_|_|
 | |
| #      |__/
 | |
| 
 | |
| external_editor = vim
 | |
| use_console_editor = yes
 | |
| 
 | |
| execute_on_song_change = ""
 | |
| execute_on_player_state_change = ""
 | |
| 
 | |
| # Available values: none, basic, extended, perl.
 | |
| regular_expressions = perl
 | |
| 
 | |
| 
 | |
| show_duplicate_tags = yes
 | |
| 
 | |
| # ncmpcpp will try to get info from last.fm in the
 | |
| # language you set and if it fails, it will fall back
 | |
| # to english. Otherwise it
 | |
| lastfm_preferred_language = ru
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  _    _ _
 | |
| # | |  (_) |__ _ _ __ _ _ _ _  _
 | |
| # | |__| | '_ \ '_/ _` | '_| || |
 | |
| # |____|_|_.__/_| \__,_|_|  \_, |
 | |
| #                           |__/
 | |
| 
 | |
| # Available values: artist, album_artist, date, genre, composer, performer.
 | |
| media_library_primary_tag = artist
 | |
| media_library_albums_split_by_date = yes
 | |
| 
 | |
| # Available values: database, playlist.
 | |
| default_place_to_search_in = database
 | |
| 
 | |
| # Available values: wrapped, normal.
 | |
| default_find_mode = wrapped
 | |
| 
 | |
| # 1 - mpd search 	(no regex, pattern matching)
 | |
| # 2 - ncmpcpp search	(pattern matching, regex, needs to download remote database)
 | |
| # 3 - exact values	(mpd search in database, local search in current playlist)
 | |
| search_engine_default_search_mode = 1
 | |
| 
 | |
| # Available values: name, mtime, format and noop
 | |
| browser_sort_mode = name
 | |
| 
 | |
| block_search_constraints_change_if_items_found = yes
 | |
| 
 | |
| media_library_sort_by_mtime = no
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  __  __ _
 | |
| # |  \/  (_)___ __
 | |
| # | |\/| | (_-</ _|
 | |
| # |_|  |_|_/__/\__|
 | |
| #
 | |
| 
 | |
| data_fetching_delay = yes
 | |
| default_tag_editor_pattern = %n - %t
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  _   _                     _
 | |
| # | | | |_ _ _  _ ___ ___ __| |
 | |
| # | |_| | ' \ || (_-</ -_) _` |
 | |
| #  \___/|_||_\_,_/__/\___\__,_|
 | |
| #
 | |
| 
 | |
| #mpd_crossfade_time = 5
 | |
| #system_encoding = ""
 | |
| #space_add_mode = add_remove
 | |
| #browser_sort_format = {%a - }{%t}|{%f} {(%l)}
 | |
| #connected_message_on_startup = yes
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #  _____ _                    _
 | |
| # |_   _| |__   ___ _ __ ___ (_)_ __   __ _
 | |
| #   | | | '_ \ / _ \ '_ ` _ \| | '_ \ / _` |
 | |
| #   | | | | | |  __/ | | | | | | | | | (_| |
 | |
| #   |_| |_| |_|\___|_| |_| |_|_|_| |_|\__, |
 | |
| #   Various look configurations       |___/
 | |
| 
 | |
| #user_interface = classic
 | |
| user_interface = alternative
 | |
| 
 | |
| header_visibility = no
 | |
| statusbar_visibility = yes
 | |
| 
 | |
| titles_visibility = yes
 | |
| header_text_scrolling = yes
 | |
| 
 | |
| # How should the screen switcher work?
 | |
| #
 | |
| # "previous"		switch between the current and previous screen.
 | |
| # "screen1,...,screenN"	switch between given sequence of screens.
 | |
| #
 | |
| # Screens available for use:
 | |
| # help,	playlist, browser, search_engine,
 | |
| # media_library, playlist_editor, tag_editor, outputs, visualizer, clock,
 | |
| # lyrics, last_fm
 | |
| 
 | |
| screen_switcher_mode = playlist, browser
 | |
| 
 | |
| startup_screen = playlist
 | |
| startup_slave_screen = ""
 | |
| startup_slave_screen_focus = no
 | |
| 
 | |
| # Default width of locked screen (in %).  Acceptable values are from 20 to 80.
 | |
| locked_screen_width_part = 50
 | |
| ask_for_locked_screen_width_part = yes
 | |
| 
 | |
| 
 | |
| # Note: Possible display modes: classic, columns.
 | |
| browser_display_mode = classic
 | |
| search_engine_display_mode = classic
 | |
| playlist_editor_display_mode = classic
 | |
| 
 | |
| discard_colors_if_item_is_selected = yes
 | |
| 
 | |
| empty_tag_marker = <empty>
 | |
| tags_separator = " | "
 | |
| tag_editor_extended_numeration = no
 | |
| 
 | |
| 
 | |
| 
 | |
| enable_window_title = yes
 | |
| clock_display_seconds = no
 | |
| display_volume_level = yes
 | |
| display_bitrate = no
 | |
| display_remaining_time = no
 | |
| 
 | |
| # Available values: spectrum, wave, wave_filled, ellipse.
 | |
| visualizer_type = wave
 | |
| visualizer_look = "●▮"
 | |
| visualizer_color = blue, cyan, green, yellow, magenta, red
 | |
| # Alternative color set for 256-color terminals
 | |
| #visualizer_color = 41, 83, 119, 155, 185, 215, 209, 203, 197, 161
 | |
| 
 | |
| 
 | |
| # Tag format strings:
 | |
| #  %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
 | |
| 
 | |
| 
 | |
| # Colors:
 | |
| #  $0	default window color (discards all other colors)
 | |
| #  $1	black
 | |
| #  $2	red
 | |
| #  $3	green
 | |
| #  $4	yellow
 | |
| #  $5	blue
 | |
| #  $6	magenta
 | |
| #  $7	cyan
 | |
| #  $8	white
 | |
| #  $9	end of current color
 | |
| 
 | |
| 
 | |
| # Formatting:
 | |
| #  $b	bold text
 | |
| #  $u	underline text
 | |
| #  $r	reverse colors
 | |
| #  $a	use alternative character set
 | |
| #  $R	right-align
 | |
| 
 | |
| # If you want to make sure that a part of the format is displayed only when
 | |
| # certain tags are present, you can archieve it by grouping them with brackets,
 | |
| # e.g. '{%a - %t}' will be evaluated to 'ARTIST - TITLE' if both tags are
 | |
| # present or '' otherwise.  It is also possible to define a list of
 | |
| # alternatives by providing several groups and separating them with '|',
 | |
| # e.g. '{%t}|{%f}' will be evaluated to 'TITLE' or 'FILENAME' if the former is
 | |
| # not present.
 | |
| ##
 | |
| ## Note: If you want to set limit on maximal length of a tag, just put the
 | |
| ## appropriate number between % and character that defines tag type, e.g. to
 | |
| ## make album take max. 20 terminal cells, use '%20b'.
 | |
| ##
 | |
| ## In addition, formats support markers used for text attributes.  They are
 | |
| ## followed by character '$'. After that you can put:
 | |
| ##
 | |
| #
 | |
| ## If you don't want to use a non-color attribute anymore, just put it again,
 | |
| ## but this time insert character '/' between '$' and attribute character,
 | |
| ## e.g. {$b%t$/b}|{$r%f$/r} will display bolded title tag or filename with
 | |
| ## reversed colors.
 | |
| ##
 | |
| ## If you want to use 256 colors and/or background colors in formats (the naming
 | |
| ## scheme is described below in section about color definitions), it can be done
 | |
| ## with the syntax $(COLOR), e.g. to set the artist tag to one of the
 | |
| ## non-standard colors and make it have yellow background, you need to write
 | |
| ## $(197_yellow)%a$(end). Note that for standard colors this is interchangable
 | |
| ## with attributes listed above.
 | |
| ##
 | |
| ## Note: colors can be nested.
 | |
| ##
 | |
| #
 | |
| song_list_format = {%a - }{%t}|{$8%f$9}$R{$3(%l)$9}
 | |
| song_status_format = {{%a{ "%b"{ (%y)}} - }{%t}}|{%f}
 | |
| song_library_format = {%n - }{%t}|{%f}
 | |
| 
 | |
| 
 | |
| #  ___ _           _ _    _
 | |
| # | _ \ |__ _ _  _| (_)__| |_
 | |
| # |  _/ / _` | || | | (_-<  _|
 | |
| # |_| |_\__,_|\_, |_|_/__/\__|
 | |
| #             |__/
 | |
| 
 | |
| # Possible values: columns, classic
 | |
| playlist_display_mode = columns
 | |
| 
 | |
| playlist_show_mpd_host = no
 | |
| playlist_show_remaining_time = no
 | |
| playlist_shorten_total_times = no
 | |
| playlist_separate_albums = no
 | |
| 
 | |
| # Alternative layout
 | |
| alternative_header_first_line_format = "$5$aqqu$/a$9 $b{%t}|{%f}$/b $5$atqq$/a$9"
 | |
| #alternative_header_second_line_format = "{$8%a - $7%b}"
 | |
| alternative_header_second_line_format = "{$8%a}"
 | |
| 
 | |
| progressbar_color = white
 | |
| progressbar_elapsed_color = blue
 | |
| progressbar_look = "▀▀▀"
 | |
| # Other possible values:
 | |
| # "⠒⠒⠐"
 | |
| # "•••"
 | |
| # "---"
 | |
| # "▀▀ "
 | |
| # "╼·"
 | |
| # "━━━"
 | |
| # "━━─"
 | |
| # "─╼─"
 | |
| # "◾◾◽"
 | |
| 
 | |
| 
 | |
| # Column format
 | |
| #
 | |
| # Each column is defined as follows:
 | |
| # 	(width)[color]{content}
 | |
| #
 | |
| # Width can both relative and absolute:
 | |
| #	(10)	Take 10% of the screen's width
 | |
| #	(10f)	A fixed width of 10 characters
 | |
| #
 | |
| # If the color field is empty, the default one is used.
 | |
| #
 | |
| # Content is formatted with the tag format strings
 | |
| # listed above. Use them without the leading "%".
 | |
| #
 | |
| # Options:
 | |
| #  (Placed after content string)
 | |
| #
 | |
| #  r	right-aligh column
 | |
| #  E	Don't display empty tag marker
 | |
| #
 | |
| #
 | |
| # Column names can also be defined:
 | |
| #	{lr:Length} creates a right aligned column named "Length"
 | |
| #
 | |
| # Multiple tag optons can be given:
 | |
| # 	{a|c|p:Owner} creates a tag named owner that tries to
 | |
| # 		display the artist tag, defaulting to composer
 | |
| # 		and performer if the previous tag is unavaliable.
 | |
| 
 | |
| song_columns_list_format = "(20)[yellow]{a} (50)[white]{t|f} (20)[cyan]{bE} (6f)[white]{l}"
 | |
| 
 | |
| 
 | |
| current_item_prefix = $(yellow)$r
 | |
| current_item_suffix = $/r$(end)
 | |
| 
 | |
| current_item_inactive_column_prefix = $(white)$r
 | |
| current_item_inactive_column_suffix = $/r$(end)
 | |
| 
 | |
| now_playing_prefix = $b
 | |
| now_playing_suffix = $/b
 | |
| 
 | |
| browser_playlist_prefix = "$2playlist$9 "
 | |
| 
 | |
| selected_item_prefix = $6
 | |
| selected_item_suffix = $9
 | |
| modified_item_prefix = $3> $9
 | |
| 
 | |
| 
 | |
| # Attributes are not supported here
 | |
| song_window_title_format = {%a - }{%t}|{%f}
 | |
| 
 | |
| 
 | |
| 
 | |
| #   ___     _
 | |
| #  / __|___| |___ _ _ ___
 | |
| # | (__/ _ \ / _ \ '_(_-<
 | |
| #  \___\___/_\___/_| /__/
 | |
| #
 | |
| 
 | |
| #
 | |
| # It is possible to set a background color by setting a color value
 | |
| # "<foreground>_<background>", e.g. red_black will set foregound color to red
 | |
| # and background color to black.
 | |
| #
 | |
| # In addition, for terminals that support 256 colors it is possible to set one
 | |
| # of them by using a number in range [1, 256] instead of color name,
 | |
| # e.g. numerical value corresponding to red_black is 2_1. To find out if the
 | |
| # terminal supports 256 colors, run ncmpcpp and check out the bottom of the
 | |
| # help screen for list of available colors and their numerical values.
 | |
| #
 | |
| # What is more, there are two special values for the background color:
 | |
| # "transparent" and "current". The first one explicitly sets the background to
 | |
| # be transparent, while the second one allows you to preserve current
 | |
| # background color and change only the foreground one. It's used implicitly
 | |
| # when background color is not specified.
 | |
| #
 | |
| # Moreover, it is possible to attach format information to selected color
 | |
| # variables by appending to their end a colon followed by one or more format
 | |
| # flags, e.g. black:b or red:ur. The following variables support this syntax:
 | |
| # visualizer_color, color1, color2, empty_tag_color, volume_color,
 | |
| # state_line_color, state_flags_color, progressbar_color,
 | |
| # progressbar_elapsed_color, player_state_color, statusbar_time_color,
 | |
| # alternative_ui_separator_color.
 | |
| #
 | |
| # Note: due to technical limitations of older ncurses version, if 256 colors
 | |
| # are used there is a possibility that you'll be able to use only colors with
 | |
| # transparent background.
 | |
| #
 | |
| colors_enabled = yes
 | |
| 
 | |
| empty_tag_color = cyan
 | |
| 
 | |
| header_window_color = default
 | |
| 
 | |
| volume_color = white
 | |
| state_line_color = green
 | |
| state_flags_color = white:b
 | |
| 
 | |
| main_window_color = yellow
 | |
| 
 | |
| color1 = white
 | |
| color2 = green
 | |
| 
 | |
| statusbar_color = default
 | |
| 
 | |
| statusbar_time_color = default:b
 | |
| 
 | |
| player_state_color = default:b
 | |
| 
 | |
| alternative_ui_separator_color = white
 | |
| 
 | |
| window_border_color = white
 | |
| 
 | |
| active_window_border = red
 | |
| 
 | 
