diff options
Diffstat (limited to 'ncmpcpp/config')
-rw-r--r-- | ncmpcpp/config | 277 |
1 files changed, 277 insertions, 0 deletions
diff --git a/ncmpcpp/config b/ncmpcpp/config new file mode 100644 index 0000000..1e91f3c --- /dev/null +++ b/ncmpcpp/config @@ -0,0 +1,277 @@ +ncmpcpp_directory = "~/.config/ncmpcpp" +lyrics_directory = "~/.config/mpd/lyrics" +mpd_host = "127.0.0.1" +mpd_port = "6600" +mpd_music_dir = "/media/music" +#mpd_connection_timeout = "5" +#mpd_crossfade_time = "5" + +# Vis +visualizer_in_stereo = "yes" +visualizer_fifo_path = "/run/user/1000/mpd.fifo" +visualizer_output_name = "mpd_vis_fifo" +visualizer_sync_interval = "30" +visualizer_type = "spectrum" # (spectrum/wave) +visualizer_look = "◆│" + +message_delay_time = "5" + +##### song format ##### +## %l - length +## %f - filename +## %D - directory +## %a - artist +## %A - album artist +## %t - title +## %b - album +## %y - year +## %n - track number (01/12 -> 01) +## %N - full track info (01/12 -> 01/12) +## %g - genre +## %c - composer +## %p - performer +## %d - disc +## %C - comment +## $R - begin right alignment +## you can also put them in { } and then it will be displayed +## only if all requested values are available and/or define alternate +## value with { }|{ } eg. {%a - %t}|{%f} +## eg. if you want length to be green, write $3%l$9 +## - 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 + +#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}" + +## Note: Below variables are for alternative version of user's interface. +## Their syntax supports all tags and colors listed above plus some extra +## markers used for text attributes. They are followed by character '$'. +## After that you can put: +## +## - b - bold text +## - u - underline text +## - r - reverse colors +## - a - use alternative character set +## +## If you don't want to use an 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. +## +#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}}" +now_playing_prefix = "$b" +now_playing_suffix = "$/b" +#browser_playlist_prefix = "$2playlist$9 " +#selected_item_prefix = "$6" +#selected_item_suffix = "$9" + +song_window_title_format = "MPD: {%a > }{%t}{ [%b]}|{%f}" +# +##### columns settings ##### +## +## syntax of song columns list format is "column column etc." +## +## - syntax for each column is: +## +## (width of column)[column's color]{displayed tag} +## +## Note: Width is by default in %, if you want a column to +## have fixed size, add 'f' after the value, e.g. (10)[white]{a} +## will be the column that take 10% of screen (so the real column's +## width will depend on actual screen size), whereas (10f)[white]{a} +## will take 10 terminal cells, no matter how wide the screen is. +## +## - color is optional (if you want the default one, type []) +## +## Note: You can give a column additional attributes by putting appropriate +## character after displayed tag character. Available attributes are: +## +## - r - column will be right aligned +## - E - if tag is empty, empty tag marker won't be displayed +## +## You can also: +## +## - give a column custom name by putting it after attributes, +## separated with character ':', e.g. {lr:Length} gives you +## right aligned column of lengths named "Length". +## +## - define sequence of tags, that have to be displayed in case +## predecessor is empty in a way similar to the one in classic +## song format, i.e. using '|' character, e.g. {a|c|p:Owner} +## creates column named "Owner" that tries to display artist +## tag and then composer and performer if previous ones are +## not available. +## +# +#song_columns_list_format = "(7f)[green]{l} (25)[cyan]{a} (40)[]{t|f} (30)[red]{b}" +song_columns_list_format = "(7f)[blue]{l} (20)[cyan]{a} (30)[blue]{b} (50)[cyan]{t}" +# +##### various settings ##### +# +## +## Note: Custom command that will be executed each +## time song changes. Useful for notifications etc. +## +## Attention: It doesn't support song format anymore. +## Use `ncmpcpp --now-playing SONG_FORMAT` instead. +## +#execute_on_song_change = "" +# +#playlist_show_remaining_time = "no" +# +#playlist_shorten_total_times = "no" +# +#playlist_separate_albums = "no" +# +#playlist_display_mode = "classic" (classic/columns) +playlist_display_mode = "columns" +# +#browser_display_mode = "classic" (classic/columns) +browser_display_mode = "columns" +# +#search_engine_display_mode = "classic" (classic/columns) +# +#playlist_editor_display_mode = "classic" (classic/columns) +# +#discard_colors_if_item_is_selected = "yes" +# +#incremental_seeking = "yes" +# +#seek_time = "1" +# +#autocenter_mode = "no" +# +#centered_cursor = "no" +# +## +## Note: You can specify third character which will +## be used to build 'empty' part of progressbar. +## +progressbar_look = "─╼╶" +#progressbar_look = "━━╸" +#progressbar_look = "=>" +# +#default_place_to_search_in = "database" (database/playlist) +# +user_interface = "alternative" # (classic/alternative) +# +media_library_left_column = "A" # (possible values: a,y,g,c,p, legend above) +# +#default_find_mode = "wrapped" (wrapped/normal) +# +#default_space_mode = "add" (add/select) +# +#default_tag_editor_left_col = "albums" (albums/dirs) +# +#default_tag_editor_pattern = "%n - %t" +# +#header_visibility = "yes" +# +#statusbar_visibility = "yes" +# +#titles_visibility = "yes" +# +#header_text_scrolling = "yes" +# +#fancy_scrolling = "yes" +# +#cyclic_scrolling = "no" +# +#lines_scrolled = "2" +# +#follow_now_playing_lyrics = "no" +# +#fetch_lyrics_for_current_song_in_background = "no" +# +#store_lyrics_in_song_dir = "no" +# +## +## Note: If you set this variable, ncmpcpp will try to +## get info from last.fm in language you set and if it +## fails, it will fall back to english. Otherwise it will +## use english the first time. +## +## Note: Language has to be expressed as an ISO 639 alpha-2 code. +## +#lastfm_preferred_language = "" +# +#ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add) +# +#show_hidden_files_in_local_browser = "no" +# +#display_screens_numbers_on_start = "yes" +# +## +## How shall key_screen_switcher work? +## +## - "previous" - switch between current and last used screen +## - "sequence: 2 -> 9 -> 5" - switch between given sequence of screens. +## +## Screen numbers you can use after 'sequence' keyword are: +## +## - 1 - help +## - 2 - playlist +## - 3 - browser +## - 4 - search engine +## - 5 - media library +## - 6 - playlist editor +## - 7 - tag editor +## - 8 - outputs +## - 9 - visualizer +## - 10 - clock +## +## As you can see, above example will switch between +## playlist, visualizer and media library screens. +## +#screen_switcher_mode = "sequence: 2 -> 3" +# +## +## 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" +startup_screen = "2" +jump_to_now_playing_song_at_start = "yes" +ask_before_clearing_main_playlist = "yes" +clock_display_seconds = "yes" +# display_volume_level = "yes" +display_bitrate = "yes" +display_remaining_time = "no" +regular_expressions = "extended" # (basic/extended) + +#block_search_constraints_change_if_items_found = "yes" +mouse_support = "yes" +mouse_list_scroll_whole_page = "yes" +empty_tag_marker = "<empty>" +enable_window_title = "yes" +search_engine_default_search_mode = "2" + +##### colors definitions ##### +colors_enabled = "yes" +header_window_color = "blue" +volume_color = "cyan" +state_line_color = "white" +state_flags_color = "white" +main_window_color = "blue" +color1 = "blue" +color2 = "cyan" +main_window_highlight_color = "green" +progressbar_color = "cyan" +statusbar_color = "cyan" +alternative_ui_separator_color = "blue" +active_column_color = "cyan" +visualizer_color = "cyan" |