You are not logged in.

#51 2009-09-28 21:53:24

filam
Member
From: Berlin, Germany
Registered: 2008-04-11
Posts: 158
Website

Re: Show your .ncmpcpp/config with Screenshot

YamiFrankc wrote:

How to have MC like that?

F9 >> Layout >> Panel Split & Other Options
# Use the space bar to deselect the following options
[ ] Equal split
...
[ ] menuBar Visible
[ ] show Mini status
[ ] Keybar visible
[ ] hIntbar visible

F9 >> Right >> Info C-x i

An explanation of MC with color.

Offline

#52 2009-10-04 12:06:25

icetonic
Member
From: Germany
Registered: 2008-10-21
Posts: 103

Re: Show your .ncmpcpp/config with Screenshot

20091004140708657x434sc.th.png

####################################################
## ~/.ncmpcpp/config of Anton Pirogov             ##
####################################################
#
##### connection settings #####
## set it in order to make tag editor and renaming files work properly
#mpd_host = "localhost"
#mpd_port = "6600"
mpd_music_dir = "/media/DATA/myfiles/music"
#mpd_connection_timeout = "5"
#mpd_crossfade_time = "5"
#
##### system encoding #####
## if you use encoding other than utf8, set it in
## order to handle utf8 encoded strings properly.
#system_encoding = ""
#
##### delays #####
## delay after playlist highlighting will be disabled (0 = don't disable)
#playlist_disable_highlight_delay = "5"
## defines how long various messages are supposed to be visible
#message_delay_time = "4"
#
##### song format #####
## for song format you can use:
##
## %l - length
## %f - short filename
## %F - full filename
## %a - artist
## %t - title
## %b - album
## %y - year
## %n - track number
## %g - genre
## %c - composer
## %p - performer
## %d - disc
## %C - comment
## %r - begin right align
##
## 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}
##
## text can also have different color than the main window has,
## eg. if you want length to be green, write $3%l$9
##
## available values:
##
## - 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
##
## Note: colors can be nested.
##
#song_list_format = "{%a - }{%t}|{$8%f$9}%r{$3(%l)$9}"
#song_library_format = "{%n - }{%t}|{%f}"
#tag_editor_album_format = "{(%y) }%b"
#browser_playlist_prefix = "$2playlist$9 "
#selected_item_prefix = "$6"
#selected_item_suffix = "$9"
#
## colors are not supported for below veriables
#song_status_format = "{(%l) }{%a - }{%t}|{%f}"
#song_window_title_format = "{%a - }{%t}|{%f}"
#
##### columns settings #####
##
## syntax of song columns list format is "column column etc."
## - syntax for each column is:
## (width of column in %)[column's color]{displayed tag}
## - color is optional (if you want the default one, type [])
#
song_columns_list_format = "(6)[green]{l} (28)[blue]{a} (29)[cyan]{b} (50)[white]{t}"
#
##### various settings #####
#
playlist_show_remaining_time = "yes"
# (classic/columns)
playlist_display_mode = "columns"
# (classic/columns)
#browser_display_mode = "classic"
#search_engine_display_mode = "classic" (classic/columns)
incremental_seeking = "yes"
#seek_time = "1"
autocenter_mode = "yes"
#default_place_to_search_in = "database" (database/playlist)
#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"
fancy_scrolling = "yes"
cyclic_scrolling = "yes"
follow_now_playing_lyrics = "yes"
#ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add)
#display_screens_numbers_on_start = "yes"
#clock_display_seconds = "no"
# (basic/extended)
regular_expressions = "extended"
#
##
## Note: If below is enabled, ncmpcpp will ignore leading
## "The" word while sorting items in browser, tags in
## media library, etc.
##
#ignore_leading_the = "no"
#block_search_constraints_change_if_items_found = "yes"
enable_window_title = "yes"
#
##### lyrics support #####
##
## supported lyrics databases:
##
## - 1 - lyricwiki.org
## - 2 - lyricsplugin.com
##
#
lyrics_database = "2"
external_editor = "vim"
# (set to yes, if your editor is console app)
use_console_editor = "yes"
#
##### colors definitions #####
colors_enabled = "yes"
#empty_tag_color = "cyan"
header_window_color = "white"
volume_color = "yellow"
state_line_color = "blue"
state_flags_color = "red"
main_window_color = "default"
color1 = "white"
color2 = "green"
main_window_highlight_color = "cyan"
progressbar_color = "blue"
statusbar_color = "white"
active_column_color = "blue"
window_border_color = "cyan"
active_window_border = "blue"

Last edited by icetonic (2009-10-04 12:08:37)

Offline

#53 2009-10-09 03:31:05

Anda
Member
Registered: 2009-07-14
Posts: 58

Re: Show your .ncmpcpp/config with Screenshot

Is it possible to make a space in 'song_columns_list_format' so length isn't all the way to the left?

Offline

#54 2009-10-13 16:41:29

milomouse
Member
Registered: 2009-03-24
Posts: 940
Website

Re: Show your .ncmpcpp/config with Screenshot

th_ncmpnew.png

## ~/.ncmpcpp/config
## milomouse

mpd_host = "lenovo"
mpd_music_dir = "/home/milo/muzk"
mpd_crossfade_time = "2"
message_delay_time = "4"
seek_time = "4"
playlist_disable_highlight_delay = "0"

song_list_format = "{$6%n|}|{$700|$7%}{$7%l}{$5 %a $8» $0%t$5}|{$5 %a $8» <untitled>$5}|{$8 <unknown artist> $8» $0%t}$R{$7[$8%b$7]$5 %y}|{$7[$8%b$7] 0000}|{$7[$0<null>$7]$5 %y}|{}"
##song_list_format = "{$6%n|}|{}{$5%a $8» $0%t$5 %l}|{$5%a $8» <null>$5 %l}|{$5 <null> $8» $0%t}$R{$7[$8%b$7]$5 %y}|{$7[$8%b$7]$8 0000}|{$7[$0<null>$7]$5 %y}|{}"
##song_list_format = "{$6» $8%b$9 $2%l$9}$1$R{$6%t}|{} {$2%n} $9$7»$9 {$5%a}$9"
song_columns_list_format = "(4)[blue]{n}(5)[cyan]{l}(20)[magenta]{a}(30)[white]{t}(38)[blue]{b}(4)[blue]{y}"
##song_columns_list_format = "(4)[default]{l} (28)[magenta]{t} (44)[white]{a} (42)[blue]{b}"
song_status_format = "{(%l) }{%a - }{%t}"
song_library_format = "{%n - }{%t}|{%f}"
tag_editor_album_format = "{(%y) }%b"
song_window_title_format = "{%a - %t [%l]}"
media_library_album_format = "{(%y} }%b"
media_library_left_column = "a"
browser_playlist_prefix = "$2playlist$9» "

use_console_editor = "yes"
external_editor = "/usr/bin/vim"
default_tag_editor_left_col = "artists"
default_tag_editor_pattern = "%n - %t"
default_find_mode = "wrapped"
default_space_mode = "add"
default_place_to_search_in = "database"
ncmpc_like_songs_adding = "yes"
show_hidden_files_in_local_browser = "no"

colors_enabled = "yes"
mouse_support = "yes"
header_text_scrolling = "yes"
fancy_scrolling = "yes"
cyclic_scrolling = "no"
lines_scrolled = "2"

user_interface = "classic"
browser_display_mode = "classic"
search_engine_display_mode = "classic"
playlist_display_mode = "classic"
playlist_show_remaining_time = "yes"

enable_window_title = "no"
header_visibility = "yes"
statusbar_visibility = "yes"
progressbar_look = "--"
autocenter_mode = "yes"
incremental_seeking = "yes"
display_screens_numbers_on_start = "no"
jump_to_now_playing_song_at_start = "yes"
ask_before_clearing_main_playlist = "yes"

clock_display_seconds = "yes"
display_bitrate = "yes"
display_remaining_time = "no"

follow_now_playing_lyrics = "no"
ignore_leading_the = "no"
block_search_constraints_change_if_items_found = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
regular_expressions = "extended"

active_column_color = "red"
active_window_border = "white"
alternative_ui_separator_color = "grey"
empty_tag_marker = "<null>"
empty_tag_color = "white"
header_window_color = "grey"
main_window_color = "grey"
main_window_highlight_color = "grey"
progressbar_color = "blue"
state_line_color = "blue"
state_flags_color = "magenta"
statusbar_color = "white"
volume_color = "white"

I uncommented a few things to show examples of how the {}|{} command works. *Updated*

Last edited by milomouse (2010-03-08 23:35:09)

Offline

#55 2010-03-02 02:01:53

pw_f100_220
Member
From: about
Registered: 2009-12-03
Posts: 107

Re: Show your .ncmpcpp/config with Screenshot

Is it possible to configure the clock at all?  (other than seconds)


Sometimes I just want people to expect me to do what I would do instead of what most people would do.

Offline

#56 2010-03-14 01:48:52

Agurken
Member
Registered: 2010-01-31
Posts: 61

Re: Show your .ncmpcpp/config with Screenshot

hi guys, how do u get the background to be black?

Offline

#57 2010-03-14 03:41:27

evr
Arch Linux f@h Team Member
Registered: 2009-01-23
Posts: 554

Re: Show your .ncmpcpp/config with Screenshot

Agurken wrote:

hi guys, how do u get the background to be black?

the background is determined by the settings of the terminal you are using.

Offline

#58 2010-03-14 03:43:08

Agurken
Member
Registered: 2010-01-31
Posts: 61

Re: Show your .ncmpcpp/config with Screenshot

Yea i got it covered now smile

Offline

#59 2010-03-14 14:08:48

Agurken
Member
Registered: 2010-01-31
Posts: 61

Re: Show your .ncmpcpp/config with Screenshot

Another thing, at the bottom, there is written: Playing: (song name). "Playing:" is in bold. Is there anyway to change that so it ain't in bold no more?

Offline

#60 2010-03-15 04:05:12

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 18,776
Website

Re: Show your .ncmpcpp/config with Screenshot

Agurken, this is a screenshot forum - if you want help configuring the app, please start a thread in the appropriate forum.

ncmpcpp config file wrote:

## 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


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

#61 2010-03-17 01:11:18

Agurken
Member
Registered: 2010-01-31
Posts: 61

Re: Show your .ncmpcpp/config with Screenshot

What font do u use?

Offline

#62 2010-03-17 01:44:53

Daisuke_Aramaki
Member
From: ++49/711
Registered: 2008-10-06
Posts: 650
Website

Re: Show your .ncmpcpp/config with Screenshot

Agurken wrote:

What font do u use?

Montecarlo


"You know what I found? Right in the kernel, in the heart of the operating system, I found a developer's comment that said, `Does this belong here?`" -- Simon Lok about Linux kernel in 2005
Reflections on the Strange and the not so Strange
http://skinwalker.wordpress.com

Offline

#63 2010-03-17 07:51:36

SleepyFloyd
Member
Registered: 2008-06-11
Posts: 91

Re: Show your .ncmpcpp/config with Screenshot

201003170839271920x1080.th.png

Nothing special... running ncmpcpp in tilda is quite handy if you're not using a tiling WM

Offline

#64 2010-09-16 22:15:33

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819

Re: Show your .ncmpcpp/config with Screenshot

As per the topic title, I would love to see your config as well wink

Edit: bah, his post is half a year old sad


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#65 2010-09-16 22:49:39

Wintervenom
Member
From: /home/wintervenom
Registered: 2008-08-20
Posts: 1,011
Website

Re: Show your .ncmpcpp/config with Screenshot

[Expand thumbnail]
tNWthNg

#
# 0 default
# 1 black
# 2 red
# 3 green
# 4 yellow
# 5 blue
# 6 magenta
# 7 cyan
# 8 white
# 9 reset
mpd_host = "localhost"
mpd_port = "6600"
mpd_music_dir "~/Music/Library"
mpd_connection_timeout = "5"
mpd_crossfade_time = "5"
mpd_communication_mode = "polling"
visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "FIFO"
visualizer_sync_interval = "30"
visualizer_type = "spectrum"
playlist_disable_highlight_delay = "5"
message_delay_time = "4"
song_list_format = "{$4%a,$9 }{$2\"%t\"$9 }|{%f}$R{%l}$9"
song_status_format = "{{%a, }{\"%t\" }{from \"%b\"}}|{%f}"
song_library_format = "{%t}|{%f}"
tag_editor_album_format = "%b{ (%y)}"
alternative_header_first_line_format = "$b$1$aqqu$/a$9 $4{%t}|{%f}$9 $1$atqq$/a$9$/b"
alternative_header_second_line_format = "{{by $2$b%a$/b$9}{ from $2%b$9}}|{%D}"
now_playing_prefix = "$b"
now_playing_suffix = "$/b"
browser_playlist_prefix = "$2playlist$9 "
selected_item_prefix = "$2"
selected_item_suffix = "$9"
song_window_title_format = "{%a, }{\"%t\"}|{%f}"
song_columns_list_format = "(25)[yellow]{a} (50)[red]{t} (7f)[default]{l}"
execute_on_song_change = ""
playlist_show_remaining_time = "yes"
playlist_display_mode = "columns"
browser_display_mode = "columns"
search_engine_display_mode = "columns"
discard_colors_if_item_is_selected = "yes"
incremental_seeking = "yes"
seek_time = "1"
autocenter_mode = "yes"
centered_cursor = "no"
progressbar_look = "-▒"
default_place_to_search_in = "database"
user_interface = "alternative"
media_library_left_column = "a"
default_find_mode = "wrapped"
default_space_mode = "add"
default_tag_editor_left_col = "dirs"
default_tag_editor_pattern = "%t"
header_visibility = "yes"
statusbar_visibility = "yes"
header_text_scrolling = "yes"
fancy_scrolling = "yes"
cyclic_scrolling = "no"
lines_scrolled = "2"
follow_now_playing_lyrics = "yes"
ncmpc_like_songs_adding = "no"
show_hidden_files_in_local_browser = "yes"
display_screens_numbers_on_start = "yes"
screen_switcher_mode = "sequence: 2 -> 3 -> 9 -> 10"
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 = "yes"
regular_expressions = "extended"
ignore_leading_the = "yes"
block_search_constraints_change_if_items_found = "yes"
mouse_support = "no"
mouse_list_scroll_whole_page = "yes"
empty_tag_marker = "<empty>"
tag_editor_extended_numeration = "no"
media_library_display_date = "yes"
media_library_disable_two_column_mode = "no"
enable_window_title = "yes"
search_engine_default_search_mode = "2"
allow_physical_files_deletion = "yes"
allow_physical_directories_deletion = "yes"
external_editor = "vim"
use_console_editor = "yes"
colors_enabled = "yes"
empty_tag_color = "cyan"
header_window_color = "default"
volume_color = "default"
state_line_color = "default"
state_flags_color = "default"
main_window_color = "default"
color1 = "white"
color2 = "cyan"
main_window_highlight_color = "red"
progressbar_color = "default"
statusbar_color = "default"
alternative_ui_separator_color = "black"
active_column_color = "yellow"
visualizer_color = "red"
window_border_color = "red"
active_window_border = "yellow"

Last edited by Wintervenom (2010-09-16 22:50:15)


My [GitHub] and my [artwork].
Data is guaranteed to stay crunchy in milk.
Keep your _✍ hand strong.

Offline

#66 2010-09-17 04:05:55

Him
Member
From: Here
Registered: 2010-06-22
Posts: 133
Website

Re: Show your .ncmpcpp/config with Screenshot

That's a very nice font. What is it?


A world without what makes us, us. One without you or me.
A world with no differences, this is the world I see.

Offline

#67 2010-09-23 13:13:40

Cheater
Member
Registered: 2010-07-20
Posts: 13

Re: Show your .ncmpcpp/config with Screenshot

ncmpcpp.th.png

song_list_format = "{$5%a$9 - $4%t$9}|{$2%f$9}$R{$2%n $9}{$3%l$9}"
song_columns_list_format = "(30)[blue]{a}(30)[red]{b}(30)[yellow]{t}$R(4f)[green]{l}"
playlist_display_mode = "columns"
header_visibility = "no"
fancy_scrolling = "no"
follow_now_playing_lyrics = "yes"
clock_display_seconds = "yes"
song_status_format = "$b$4{%t}$9$/b from $b$2{%b}$9$/b by $b$5{%a}$9$/b"
ignore_leading_the = "no"
now_playing_prefix = "$b"
now_playing_suffix = "$/b"
progressbar_look = "-|-"
progressbar_color = "yellow"
mouse_support = "no"
external_editor = "nano"
use_console_editor = "yes"
cyclic_scrolling = "yes"
playlist_separate_albums = "yes"
ask_before_clearing_main_playlist = "yes"
mouse_support = "no"
media_library_disable_two_column_mode = "yes"
titles_visibility = "no"
song_window_title_format = "%t{, from %b}{, by %a}"
statusbar_visibility = "no"
alternative_header_first_line_format = "--| $b$4%t$9$/b |--"
alternative_header_second_line_format = "$5$b%a$/b$8 - $2$b%b$/b$9"
playlist_disable_highlight_delay = "0"
jump_to_now_playing_song_at_start = "yes"
active_window_border = "blue"
window_border_color = "blue"
main_window_highlight_color = "blue"
alternative_ui_separator_color = "red"
user_interface = "alternative"
screen_switcher_mode = "sequence: 2 -> 5"

I just wish I could use album separators in tty, and change the inverse highlighting to bold highlighting.

Offline

#68 2010-09-28 19:03:48

SleepyFloyd
Member
Registered: 2008-06-11
Posts: 91

Re: Show your .ncmpcpp/config with Screenshot

.:B:. wrote:

As per the topic title, I would love to see your config as well wink

Edit: bah, his post is half a year old sad


Heh, yeah, it was...

Sorry, I don't save my old config files. My current "Music" desktop looks like this:

201009282053181366x768s.th.png

The ncmpcpp config is taken directly from milomouse. If I made any changes, they were pretty minor. Anyway, here it is:

####################################################
## this is example configuration file, copy it to ##
## ~/.ncmpcpp/config and set up your preferences  ##
####################################################
#
##### connection settings #####
#
## set it in order to make tag editor and renaming files work properly
#
mpd_host = "192.168.1.7"
#
mpd_port = "6600"
#
mpd_music_dir = "/media/Music/Music/"

mpd_connection_timeout = "5"

mpd_crossfade_time = "5"
#
##### delays #####
#
## delay after playlist highlighting will be disabled (0 = don't disable)
#
playlist_disable_highlight_delay = "0"
#
## defines how long various messages are supposed to be visible
#
#message_delay_time = "4"
#
##### song format #####
##
## for song format you can use:
##
## %l - length
## %f - short filename
## %F - full filename
## %a - artist
## %t - title
## %b - album
## %y - year
## %n - track number
## %g - genre
## %c - composer
## %p - performer
## %d - disc
## %C - comment
## %r - begin right align
##
## 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}
##
## text can also have different color than the main window has,
## eg. if you want length to be green, write $3%l$9
##
## available values:
##
## - 0 - default window color
## - 1 - black
## - 2 - red
## - 4 - green
## - 4 - yellow
## - 5 - blue
## - 6 - magenta
## - 7 - cyan
## - 8 - white
## - 9 - end of current color
##
## Note: colors can be nested.
##
##song_list_format = "{$6%n|}|{$700|$7%}{$7%l}{$5 %a $8» $0%t$5}|{$5 %a $8» <untitled>$5}|{$8 <unknown artist> $8» $0%t}$R{$7[$8%b$7]$5 %y}|{$7[$8%b$7] 0000}|{$7[$0<null>$7]$5 %y}|{}"
song_list_format = "{$6%n|}|{}{$5%a $8» $0%t$5 %l}|{$5%a $8» <null>$5 %l}|{$5 <null> $8» $0%t}$R{$7[$8%b$7]$5 %y}|{$7[$8%b$7]$8 0000}|{$7[$0<null>$7]$5 %y}|{}"
##song_list_format = "{$6» $8%b$9 $2%l$9}$1$R{$6%t}|{} {$2%n} $9$7»$9 {$5%a}$9"
song_columns_list_format = "(4)[blue]{n}(5)[cyan]{l}(20)[magenta]{a}(30)[white]{t}(38)[blue]{b}(4)[blue]{y}"
##song_columns_list_format = "(4)[default]{l} (28)[magenta]{t} (44)[white]{a} (42)[blue]{b}"
song_status_format = "{(%l) }{%a - }{%t}"
song_library_format = "{%n - }{%t}|{%f}"
tag_editor_album_format = "{(%y) }%b"
song_window_title_format = "{%a - %t [%l]}"
media_library_album_format = "{(%y} }%b"
media_library_left_column = "a"
browser_playlist_prefix = "$2playlist$9» "

use_console_editor = "yes"
external_editor = "/usr/bin/vim"
default_tag_editor_left_col = "artists"
default_tag_editor_pattern = "%n - %t"
default_find_mode = "wrapped"
default_space_mode = "add"
default_place_to_search_in = "database"
ncmpc_like_songs_adding = "yes"
show_hidden_files_in_local_browser = "no"

colors_enabled = "yes"
mouse_support = "yes"
header_text_scrolling = "yes"
fancy_scrolling = "yes"
cyclic_scrolling = "no"
lines_scrolled = "2"

user_interface = "classic"
browser_display_mode = "classic"
search_engine_display_mode = "classic"
playlist_display_mode = "classic"
playlist_show_remaining_time = "yes"

enable_window_title = "no"
header_visibility = "yes"
statusbar_visibility = "yes"
progressbar_look = "--"
autocenter_mode = "yes"
incremental_seeking = "yes"
display_screens_numbers_on_start = "no"
jump_to_now_playing_song_at_start = "yes"
ask_before_clearing_main_playlist = "yes"

clock_display_seconds = "yes"
display_bitrate = "yes"
display_remaining_time = "no"

follow_now_playing_lyrics = "yes"
ignore_leading_the = "no"
block_search_constraints_change_if_items_found = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
regular_expressions = "extended"

active_column_color = "red"
active_window_border = "white"
alternative_ui_separator_color = "grey"
empty_tag_marker = "<null>"
empty_tag_color = "white"
header_window_color = "grey"
main_window_color = "grey"
main_window_highlight_color = "grey"
progressbar_color = "blue"
state_line_color = "blue"
state_flags_color = "magenta"
statusbar_color = "white"
volume_color = "white"
lyricsdatabase = "2"

The thing on the right is shellfm. Last.fm is playing some wacky music, which either means I got a taste in music or a really bad one...
shellfmrc

# This is a sample configuration for Shell.FM. Just change
# it to your needs and copy it to ~/.shell-fm/shell-fm.rc.
# You might also want to touch(1) ~/.shell-fm/radio-history,
# so you can browse and restart the stations you entered
# before.

# These are the only settings needed by Shell.FM to work.
# All the other settings below are optional.

username = You don't need
password = to know everything...

# Url of your http proxy.

# proxy = proxy.example.com

# This is the (absolute!) path to a file in which Shell.FM
# will store information about the currently played track
# whenever it changes.

np-file = /tmp/now-playing


# This is the format string, that Shell.FM will write to the
# file pointed to by "np-file". This example would result in
# a string like "np: artist - title". Have a look at the
# project page for a complete list of valid variables.

np-file-format = %a - %t 


# Here you can specify an external command that is run by
# Shell.FM whenever the track changes. The arguments may
# contain the same variables as the "np-file-format" option.

np-cmd = echo "%a - %t" >> /tmp/shell-fm-history
#np-cmd=xtermset -T %a-%t

# If you want Shell.FM to automatically start playing a
# stream on startup, you may specify the URL here.

default-radio = lastfm://user/XXXXXXX/personal


# If you have any external programs you want to bind to
# a key whithin Shell.FM, use this option. The format
# is somewhat difficult. It starts with "key", followed
# by the uppercase hexadecimal ASCII code of the key.
# If the ASCII code is less than 0x10, you need to add
# a zero (e.g. 0x9 would become 0x09). The command may
# contain meta data variables, like the "np-file-format"
# option. This example would use my lyrics fetch script
# to get the lyrics of the currently played song whenever
# I press "o".

key0x6F = /usr/local/bin/lyrics


# This set of options will make Shell.FM print meta-data
# in some fancy colors, if supported by your console. The
# option consists of the corresponding character of the
# format variable (e.g. "a" for artist, "t" for track title
# and so on), followed by "-color". The actual color code
# may be one of these:
#
# 0;30 = black (not very useful)
# 1;30 = dark gray
# 0;31 = red
# 1;31 = light red
# 0;32 = green
# 1;32 = light green
# 0;33 = dark yellow/brown
# 1;33 = yellow
# 0;34 = blue
# 1;34 = light blue
# 0;35 = violet
# 1;35 = pink
# 0;36 = turquoise
# 1;36 = cyan
# 0;37 = gray
# 1;37 = white

t-color = 1;31 # red track titles
a-color = 0;34 # light blue artist names
s-color = 1;37 # white station names
# ...

# If this is set to a valid IP or hostname,
# shell-fm will open a listening socket where
# you can send commands to. Use IP 127.0.0.1
# or hostname to bind the socket to the loopback
# interface (socket won't be available for others
# over the network), or use the "real" IP or
# hostname to make the socket available via
# network.
bind = localhost

# By default, shell-fm binds to socket (see above)
# to port 54311. With this option, you can specify
# an other port, if you don't like the default.
#port = 1234

# Sets the expiry time of the caches in seconds. Default is 24h (86400
# seconds).
expiry = 3600

Offline

#69 2010-09-29 06:12:22

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 18,776
Website

Re: Show your .ncmpcpp/config with Screenshot

5035019409_3565726804_t.jpg


#----------------------------------------------------
# file:     ~/.ncmpcpp/config                         
# author:   jason ryan - http://jasonwryan.com/    
# vim:nu:ai:si:et:ts=4:sw=4:fdm=indent:fdn=1:ft=conf:
#----------------------------------------------------

mpd_host = "localhost"
mpd_port = "6600"
mpd_music_dir = "/mnt/quiver/Music"
mpd_connection_timeout = "5"
playlist_disable_highlight_delay = "3"
message_delay_time = "4"
song_list_format = "{%a - }{%t}|{$5%f$9}$R{$7(%l)$9}"
song_status_format = "{{%a{ \"%b\"{ (%y)}} - }{%t}}|{%f}"
song_window_title_format = "{%a - }{%t}|{%f}"
song_columns_list_format = "(5f)[black]{l} (33)[green]{t} (32)[cyan]{a} (30)[blue]{b}"
playlist_display_mode = "columns" (classic/columns)
browser_display_mode = "columns" (classic/columns)
progressbar_look = "->"
user_interface = "classic" (classic/alternative)
media_library_left_column = "a" (possible values: a,y,g,c,p, legend above)
header_visibility = "no"
statusbar_visibility = "no"
header_text_scrolling = "yes"
fancy_scrolling = "yes"
display_remaining_time = "yes"
ignore_leading_the = "yes"
empty_tag_marker = ""
enable_window_title = "yes"
colors_enabled = "yes"
header_window_color = "magenta"
volume_color = "green"
state_line_color = "blue"
state_flags_color = "blue"
main_window_color = "cyan"
color1 = "cyan"
color2 = "blue"
main_window_highlight_color = "cyan"
progressbar_color = "magenta"
statusbar_color = "cyan" 
active_column_color = "cyan"

Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

#70 2010-10-13 14:08:57

m4rs
Member
Registered: 2010-10-13
Posts: 1

Re: Show your .ncmpcpp/config with Screenshot

Hello,m
I use media library, and the only thing i miss is Album artist support in media_library_left_column, I can put 'a' in it, but my compilation are spread across artists and if I put 'A', i have only album with albumartist tag on left column instead of "Album Artist | Artist" (I tried "A|a" in  media_library_left_column, but it doesn't work).
How do you guys deal with compilation ?

Offline

#71 2011-01-19 20:05:45

null
Member
Registered: 2009-05-06
Posts: 265

Re: Show your .ncmpcpp/config with Screenshot

tNzJhNQ

#mpd_host = "localhost"
#
#mpd_port = "6600"
#
mpd_music_dir = "/home/jonas/music"
#
#mpd_connection_timeout = "5"
#
#mpd_crossfade_time = "3"
#
##### delays #####
#
## delay after playlist highlighting will be disabled (0 = don't disable)
#
#playlist_disable_highlight_delay = "5"
#
## defines how long various messages are supposed to be visible
#
#message_delay_time = "4"
#
##### song format #####
##
## for song format you can use:
##
## %l - length
## %f - filename
## %D - directory
## %a - 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}
##
## Note: Format that is similar to "%a - %t" (i.e. without any additional
## braces) is equal to "{%a - %t}", so if one of the tags is missing,
## you'll get nothing.
##
## text can also have different color than the main window has,
## eg. if you want length to be green, write $3%l$9
##
## available values:
##
## - 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
##
## Note: colors can be nested.
##
song_list_format = "$3[%l] $7{%a}|{unknown artist} $4{%t}|{%f}$0 $R $2{%b}|{%D}$0"
#
song_status_format = "$7%a$0 $0- $4%t$0 / $2%b$0"
#song_status_format = "{{$7%a$9{ $2%b$9{ ($4%y$9)}} - }{$6%t$9}}|{%f}"
#
song_library_format = "{%n - }{%t}|{%f}"
#
#tag_editor_album_format = "{(%y) }%b"
#
##
## 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}{ ($4%y$9)}}|{%D}"
#
##
## Note: Below variables also supports
## text attributes listed above.
##
#
now_playing_prefix = "$b>>>>    "
#
now_playing_suffix = "$/b"
#
#browser_playlist_prefix = "$2playlist$9 "
#
#selected_item_prefix = "$6"
#
#selected_item_suffix = "$9"
#
## colors are not supported for below variable
#
#song_window_title_format = "{%a - }{%t}|{%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
##
## E.g. {lr} will give you right aligned column of lengths.
##
#
#song_columns_list_format = "(7f)[green]{l} (25)[cyan]{a} (40)[]{t} (30)[red]{b}"
#
##### 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_display_mode = "columns" (classic/columns)
#
#browser_display_mode = "classic" (classic/columns)
#
search_engine_display_mode = "columns" (classic/columns)
#
#incremental_seeking = "yes"
#
#seek_time = "1"
#
autocenter_mode = "yes"
#
progressbar_look = "=#="
#
#default_place_to_search_in = "database" (database/playlist)
#
user_interface = "classic" (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"
#
#header_text_scrolling = "yes"
#
fancy_scrolling = "yes"
#
#cyclic_scrolling = "no"
#
#lines_scrolled = "2"
#
#follow_now_playing_lyrics = "no"
#
#ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add)
#
show_hidden_files_in_local_browser = "no"
#
display_screens_numbers_on_start = "no"
#
#jump_to_now_playing_song_at_start = "yes"
#
#ask_before_clearing_main_playlist = "no"
#
#clock_display_seconds = "no"
#
display_bitrate = "no"
#
#display_remaining_time = "no"
#
#regular_expressions = "basic" (basic/extended)
#
##
## Note: If below is enabled, ncmpcpp will ignore leading
## "The" word while sorting items in browser, tags in
## media library, etc.
##
#ignore_leading_the = "no"
#
#block_search_constraints_change_if_items_found = "yes"
#
#mouse_support = "yes"
#
#empty_tag_marker = "<empty>"
#
#enable_window_title = "yes"
#
##
## Note: These triggers will allow you to phisically remove
## files and directories from your hdd in using ncmpcpp's
## browser screen.
##
#
allow_physical_files_deletion = "yes"
#
allow_physical_directories_deletion = "yes"
#
##### lyrics support #####
##
## supported lyrics databases:
##
## - 1 - lyricsplugin.com
##
#
#lyrics_database = "1"
#
#external_editor = ""
#
#use_console_editor = "no" (set to yes, if your editor is console app)
#
##### colors definitions #####
#
#colors_enabled = "yes"
#
#empty_tag_color = "cyan"
#
header_window_color = "blue"
#
volume_color = "blue"
#
#state_line_color = "default"
#
#state_flags_color = "default"
#
#main_window_color = "yellow"
#
#color1 = "white"
#
#color2 = "green"
#
#main_window_highlight_color = "yellow"
#
progressbar_color = "blue"
#
statusbar_color = "green"
#
#alternative_ui_separator_color = "black"
#
#active_column_color = "red"
#
#window_border_color = "green"
#
#active_window_border = "red"
#


& does anyone know, how to change this awful acting of the search screen? i mean by this that i have first type <enter>, then the search string and then <enter> again to "lock" this string in a search-box. I just want to type things directly. possible?


⚑★⚓ my dotfile repo ⚓★⚑

Offline

#72 2011-01-19 22:02:55

m0ar
Member
Registered: 2010-08-23
Posts: 21

Re: Show your .ncmpcpp/config with Screenshot

tNzJjNw

#mpd_host = "localhost"
#
#mpd_port = "6600"
#
mpd_music_dir = "/home/m0ar/Music/"
#
#mpd_connection_timeout = "5"
#
#mpd_crossfade_time = "3"
#
##### delays #####
#
## delay after playlist highlighting will be disabled (0 = don't disable)
#
#playlist_disable_highlight_delay = "5"
#
## defines how long various messages are supposed to be visible
#
#message_delay_time = "4"
#
##### song format #####
##
## for song format you can use:
##
## %l - length
## %f - filename
## %D - directory
## %a - 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}
##
## Note: Format that is similar to "%a - %t" (i.e. without any additional
## braces) is equal to "{%a - %t}", so if one of the tags is missing,
## you'll get nothing.
##
## text can also have different color than the main window has,
## eg. if you want length to be green, write $3%l$9
##
## available values:
##
## - 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
##
## Note: colors can be nested.
##
song_list_format = "$3[%l]$9 $5%a$9 $6%t$9 %y $R %n $3%b$9"
#
song_status_format = "{{$5%a$9{ $3\"%b\"$9{ ($4%y$9)}} - }{$6%t$9}}|{%f}"
#
#song_library_format = "{%n - }{%t}|{%f}"
#
#tag_editor_album_format = "{(%y) }%b"
#
##
## 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}{ ($4%y$9)}}|{%D}"
#
##
## Note: Below variables also supports
## text attributes listed above.
##
#
now_playing_prefix = ">"
#
now_playing_suffix = ""
#
#browser_playlist_prefix = "$2playlist$9 "
#
#selected_item_prefix = "$6"
#
#selected_item_suffix = "$9"
#
## colors are not supported for below variable
#
#song_window_title_format = "{%a - }{%t}|{%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
##
## E.g. {lr} will give you right aligned column of lengths.
##
#
#song_columns_list_format = "(7f)[green]{l} (25)[cyan]{a} (40)[]{t} (30)[red]{b}"
#
##### 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_display_mode = "classic" (classic/columns)
#
#browser_display_mode = "classic" (classic/columns)
#
#search_engine_display_mode = "classic" (classic/columns)
#
#incremental_seeking = "yes"
#
#seek_time = "1"
#
#autocenter_mode = "no"
#
progressbar_look = "->"
#
#default_place_to_search_in = "database" (database/playlist)
#
user_interface = "classic" (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"
#
#header_text_scrolling = "yes"
#
fancy_scrolling = "yes"
#
#cyclic_scrolling = "no"
#
#lines_scrolled = "2"
#
#follow_now_playing_lyrics = "no"
#
#ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add)
#
#show_hidden_files_in_local_browser = "no"
#
#display_screens_numbers_on_start = "yes"
#
#jump_to_now_playing_song_at_start = "yes"
#
#ask_before_clearing_main_playlist = "no"
#
#clock_display_seconds = "no"
#
display_bitrate = "yes"
#
#display_remaining_time = "no"
#
#regular_expressions = "basic" (basic/extended)
#
##
## Note: If below is enabled, ncmpcpp will ignore leading
## "The" word while sorting items in browser, tags in
## media library, etc.
##
#ignore_leading_the = "no"
#
#block_search_constraints_change_if_items_found = "yes"
#
#mouse_support = "yes"
#
#empty_tag_marker = "<empty>"
#
#enable_window_title = "yes"
#
##
## Note: These triggers will allow you to phisically remove
## files and directories from your hdd in using ncmpcpp's
## browser screen.
##
#
allow_physical_files_deletion = "yes"
#
allow_physical_directories_deletion = "yes"
#
##### lyrics support #####
##
## supported lyrics databases:
##
## - 1 - lyricsplugin.com
##
#
#lyrics_database = "1"
#
#external_editor = ""
#
#use_console_editor = "no" (set to yes, if your editor is console app)
#
##### colors definitions #####
#
#colors_enabled = "yes"
#
#empty_tag_color = "cyan"
#
#header_window_color = "default"
#
#volume_color = "default"
#
#state_line_color = "default"
#
#state_flags_color = "default"
#
#main_window_color = "yellow"
#
#color1 = "white"
#
#color2 = "green"
#
#main_window_highlight_color = "yellow"
#
progressbar_color = "blue"
#
statusbar_color = "magenta"
#
#alternative_ui_separator_color = "black"
#
#active_column_color = "red"
#
#window_border_color = "green"
#
#active_window_border = "red"
#

Last edited by m0ar (2011-01-19 22:03:38)

Offline

#73 2011-03-07 07:21:01

k3ttc4r
Member
From: around somewhere
Registered: 2008-12-28
Posts: 137
Website

Re: Show your .ncmpcpp/config with Screenshot

I've been working long and (more or less) hard on this, and I think I'm finally kind of satisfied with it.

Screenshot
tN3A1bg

Config

# Visualizer
visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "fifo"
visualizer_type = "wave" (spectrum/wave)

# Playlist
song_columns_list_format = "(6f)[blue]{l} (25)[red]{a} (40)[green]{t|f} (30)[yellow]{b}"
now_playing_prefix = "$b$5»$7»$1» "
now_playing_suffix = "$/b"
playlist_display_mode = "columns" (classic/columns)
autocenter_mode = "yes"
centered_cursor = "yes"

# Bars
song_status_format = "$2%a $1• $3%t $1• $4%b {(Disc %d) }$1• $5%y$1"
progressbar_look = "─╼·"
titles_visibility = "no"

# Browser
browser_playlist_prefix = "$2plist »$9 "
browser_display_mode = "columns" (classic/columns)

# Colors
discard_colors_if_item_is_selected = "yes"
header_window_color = "black"
volume_color = "cyan"
state_line_color = "black"
state_flags_color = "yellow"
main_window_color = "white"
color1 = "default"
color2 = "green"
main_window_highlight_color = "red"
progressbar_color = "yellow"
statusbar_color = "black"
active_column_color = "red"
visualizer_color = "yellow"

# Others
mpd_music_dir = "/mnt/data/Musik"
mpd_crossfade_time = "5"
song_window_title_format = "MPD: {%a > }{%t}{ [%b{ Disc %d}]}|{%f}"
search_engine_display_mode = "columns" (classic/columns)
follow_now_playing_lyrics = "yes"
display_screens_numbers_on_start = "no"

Last edited by k3ttc4r (2011-03-07 07:43:28)


arch64   ||   github | dotshare | blog

Offline

#74 2011-03-22 23:07:31

Olson
Member
From: New Mexico
Registered: 2011-02-14
Posts: 32

Re: Show your .ncmpcpp/config with Screenshot

tN3hkOQ

#
##### connection settings #####
#
## set it in order to make tag editor and renaming files work properly
#
#mpd_host = "localhost"
#
#mpd_port = "6600"
#
#mpd_music_dir = ""
#
#mpd_connection_timeout = "5"
#
#mpd_crossfade_time = "5"
#
#mpd_communication_mode = "notifications" (polling/notifications)
#
##### music visualizer #####
##
## Note: In order to make music visualizer work you'll
## need to use mpd fifo output, whose format parameter
## has to be set to 44100:16:1. Example configuration:
## (it has to be put into mpd.conf)
##
## audio_output {
##        type            "fifo"
##        name            "My FIFO"
##        path            "/tmp/mpd.fifo"
##        format          "44100:16:1"
## }
##
#
#visualizer_fifo_path = ""
#
##
## Note: Below parameter is needed for ncmpcpp
## to determine which output provides data for
## visualizer and thus allow syncing between
## visualization and sound as currently there
## are some problems with it.
##
#
#visualizer_output_name = ""
#
##
## Note: Below parameter defines how often ncmpcpp
## has to "synchronize" visualizer and audio outputs.
## 30 seconds is optimal value, but if you experience
## synchronization problems, set it to lower value.
## Keep in mind that sane values start with >=10.
##
#
#visualizer_sync_interval = "30"
#
##
## Note: To enable spectrum frequency visualization
## you need to compile ncmpcpp with fftw3 support.
##
#
#visualizer_type = "wave" (spectrum/wave)
#
##### system encoding #####
##
## ncmpcpp should detect your charset encoding
## but if it failed to do so, you can specify
## charset encoding you are using here.
##
## Note: You can see whether your ncmpcpp build
## supports charset detection by checking output
## of `ncmpcpp --version`.
##
## Note: Since MPD uses utf8 by default, setting
## this option makes sense only if your encoding
## is different.
##
#
#system_encoding = ""
#
##### delays #####
#
## delay after playlist highlighting will be disabled (0 = don't disable)
#
#playlist_disable_highlight_delay = "5"
#
## defines how long various messages are supposed to be visible
#
#message_delay_time = "4"
#
##### song format #####
##
## for song format you can use:
##
## %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}
##
## 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'.
##
## Note: Format that is similar to "%a - %t" (i.e. without any additional
## braces) is equal to "{%a - %t}", so if one of the tags is missing,
## you'll get nothing.
##
## text can also have different color than the main window has,
## eg. if you want length to be green, write $3%l$9
##
## available values:
##
## - 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
##
## 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 = "{%d.}{%n - }{%t}"
#
#tag_editor_album_format = "{(%y) }%b"
#
##
## 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}{ ($4%y$9)}}|{%D}"
#
##
## Note: Below variables also supports
## text attributes listed above.
##
#
#now_playing_prefix = "$b"
#
#now_playing_suffix = "$/b"
#
#browser_playlist_prefix = "$2playlist$9 "
#
#selected_item_prefix = "$6"
#
#selected_item_suffix = "$9"
#
## colors are not supported for below variable
#
song_window_title_format = "{%a - }{%t}|{%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}"
#
##### 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 = "yes"
#
playlist_display_mode = "columns" (classic/columns)
#
browser_display_mode = "columns" (classic/columns)
#
#search_engine_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 = "=|"
#
#default_place_to_search_in = "database" (database/playlist)
#
user_interface = "classic" (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 = "no"
#
#statusbar_visibility = "yes"
#
titles_visibility = "no"
#
#header_text_scrolling = "yes"
#
#fancy_scrolling = "yes"
#
#cyclic_scrolling = "no"
#
#lines_scrolled = "2"
#
#follow_now_playing_lyrics = "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"
#
##
## Note: You can define startup screen for ncmpcpp
## by choosing screen number from the list above.
##
#startup_screen = "2"
#
#jump_to_now_playing_song_at_start = "yes"
#
#ask_before_clearing_main_playlist = "no"
#
#clock_display_seconds = "no"
#
display_volume_level = "no"
#
display_bitrate = "yes"
#
display_remaining_time = "yes"
#
#regular_expressions = "basic" (basic/extended)
#
##
## Note: If below is enabled, ncmpcpp will ignore leading
## "The" word while sorting items in browser, tags in
## media library, etc.
##
ignore_leading_the = "yes"
#
#block_search_constraints_change_if_items_found = "yes"
#
#mouse_support = "yes"
#
#mouse_list_scroll_whole_page = "yes"
#
#empty_tag_marker = "<empty>"
#
#tag_editor_extended_numeration = "no"
#
#media_library_display_date = "yes"
#
#media_library_display_empty_tag = "yes"
#
#media_library_disable_two_column_mode = "no"
#
#enable_window_title = "yes"
#
##
## Note: You can choose default search mode for search
## engine. Available modes are:
##
## - 1 - use mpd built-in searching (no regexes, pattern matching)
## - 2 - use ncmpcpp searching (pattern matching with support for regexes,
##       but if your mpd is on a remote machine, downloading big database
##       to process it can take a while
## - 3 - match only exact values (this mode uses mpd function for searching
##       in database and local one for searching in current playlist)
##
#
#search_engine_default_search_mode = "1"
#
##
## Note: Below variables can allow you to physically
## remove files and directories from your hdd using
## ncmpcpp's browser screen.
##
#
allow_physical_files_deletion = "yes"
#
allow_physical_directories_deletion = "yes"
#
#external_editor = ""
#
#use_console_editor = "no" (set to yes, if your editor is console app)
#
##### colors definitions #####
#
colors_enabled = "yes"
#
#empty_tag_color = "cyan"
#
#header_window_color = "default"
#
#volume_color = "default"
#
#state_line_color = "default"
#
#state_flags_color = "default"
#
main_window_color = "white"
#
color1 = "white"
#
#color2 = "green"
#
#main_window_highlight_color = "yellow"
#
progressbar_color = "yellow"
#
statusbar_color = "yellow"
#
#alternative_ui_separator_color = "black"
#
#active_column_color = "red"
#
#visualizer_color = "yellow"
#
#window_border_color = "green"
#
#active_window_border = "red"
#

Last edited by Olson (2011-03-22 23:28:58)


who needs a de?
last.fm

Offline

#75 2011-03-22 23:14:16

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 18,776
Website

Re: Show your .ncmpcpp/config with Screenshot

Olson - please don't cross post: https://wiki.archlinux.org/index.php/Fo … ss-Posting

Also this thread is for screenshots, not support...


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB