Ncmpcpp 0.5.9

ncmpcpp 0.5.9 package is compiled without fftw3 support, so where is no support for  music visualizer which was added in this version. Can you, please, update the package?

I know, but then i must register an extra account of archlinux. It's too much. I just recompiled ncmpcpp on my own - now it's works.
Here is my PKGBUILD if someone intrested:
└─■ cat abs/ncmcpp/PKGBUILD
pkgname=ncmpcpp
pkgver=0.5.9
pkgrel=2
pkgdesc="An almost exact clone of ncmpc with some new features."
arch=('i686' 'x86_64')
url="http://unkart.ovh.org/ncmpcpp/"
license=('GPL')
depends=('curl' 'libmpdclient' 'taglib' 'ncurses')
install=ncmpcpp.install
source=(http://unkart.ovh.org/ncmpcpp/${pkgname}-${pkgver}.tar.bz2)
md5sums=('07f62d6574d0dcc99cad84adb9754203')
build() {
cd "$srcdir/${pkgname}-${pkgver}"
./configure --prefix=/usr \
--prefix="/usr" \
--mandir="/usr/man" \
--enable-outputs \
--enable-visualizer \
--enable-clock \
--enable-unicode \
--with-curl \
--with-fftw \
--with-taglib
make
package() {
cd "$srcdir/${pkgname}-${pkgver}"
make DESTDIR="$pkgdir" install

Similar Messages

  • [Solved] Ncmpcpp Visualizer Failed To Load (Blank)

    I've install ncmpcpp and mpd and I've followed each guide to enable visualization. Unfortunately I don't know what have cause it to failed to load.
    Everytime I hit '9' to reveal it, it just showing blank terminal..for your information all of my songs just played fine.
    I used config from one of our member via this thread. here is my .ncmpcpp/config:
    ##### connection settings #####
    mpd_host = "localhost"
    mpd_port = "6600"
    mpd_music_dir = "/home/drfreddy/Music"
    mpd_connection_timeout = "5"
    mpd_crossfade_time = "1"
    mpd_communication_mode = "notifications" (polling/notifications)
    visualizer_fifo_path = "/tmp/mpd.fifo"
    visualizer_output_name = "my_fifo"
    visualizer_sync_interval = "1"
    visualizer_type = "wave" (spectrum/wave)
    system_encoding = "utf-8"
    ##### delays #####
    playlist_disable_highlight_delay = "5"
    message_delay_time = "4"
    # Playlist
    song_columns_list_format = "(7f)[cyan]{l} (25)[blue]{a} (40)[red]{t|f} (30)[magenta]{b}"
    song_list_format = "{$3[%l]$9} {$5%a$9} - {$2%t$9} - {$6%f$9}"
    now_playing_prefix = "$b$1» "
    now_playing_suffix = "$/b"
    playlist_display_mode = "columns" (classic/columns)
    autocenter_mode = "yes"
    centered_cursor = "yes"
    cyclic_scrolling = "yes"
    mouse_list_scroll_whole_page = "no"
    # # Bars
    song_status_format = "{%a - }{%t - }{%b}"
    progressbar_look = "─╼ "
    titles_visibility = "no"
    header_visibility = "no"
    statusbar_visibility = "yes"
    # Browser
    browser_playlist_prefix = "$2plist »$9 "
    browser_display_mode = "classic" (classic/columns)
    # Colors
    discard_colors_if_item_is_selected = "yes"
    header_window_color = "default"
    volume_color = "cyan"
    state_line_color = "white"
    state_flags_color = "green"
    main_window_color = "default"
    color1 = "cyan"
    color2 = "black"
    main_window_highlight_color = "red"
    progressbar_color = "cyan"
    statusbar_color = "white"
    active_column_color = "red"
    visualizer_color = "cyan"
    # Others
    song_window_title_format = "MPD: {%a > }{%t}|{%f}"
    search_engine_display_mode = "columns" (classic/columns)
    follow_now_playing_lyrics = "yes"
    display_screens_numbers_on_start = "no"
    user_interface = "alternative" (classic/alternative)
    And here is my .mpdconf:
    # An example configuration file for MPD
    # See the mpd.conf man page for a more detailed description of each parameter.
    # Files and directories #######################################################
    # This setting controls the top directory which MPD will search to discover the
    # available audio files and add them to the daemon's online database. This
    # setting defaults to the XDG directory, otherwise the music directory will be
    # be disabled and audio files will only be accepted over ipc socket (using
    # file:// protocol) or streaming files over an accepted protocol.
    music_directory "/home/drfreddy/Music/"
    # This setting sets the MPD internal playlist directory. The purpose of this
    # directory is storage for playlists created by MPD. The server will use
    # playlist files not created by the server but only if they are in the MPD
    # format. This setting defaults to playlist saving being disabled.
    playlist_directory "~/.mpd/playlists"
    # This setting sets the location of the MPD database. This file is used to
    # load the database at server start up and store the database while the
    # server is not up. This setting defaults to disabled which will allow
    # MPD to accept files over ipc socket (using file:// protocol) or streaming
    # files over an accepted protocol.
    db_file "~/.mpd/database"
    # These settings are the locations for the daemon log files for the daemon.
    # These logs are great for troubleshooting, depending on your log_level
    # settings.
    # The special value "syslog" makes MPD use the local syslog daemon. This
    # setting defaults to logging to syslog, otherwise logging is disabled.
    #log_file "~/.mpd/log"
    # This setting sets the location of the file which stores the process ID
    # for use of mpd --kill and some init scripts. This setting is disabled by
    # default and the pid file will not be stored.
    #pid_file "~/.mpd/pid"
    # This setting sets the location of the file which contains information about
    # most variables to get MPD back into the same general shape it was in before
    # it was brought down. This setting is disabled by default and the server
    # state will be reset on server start up.
    #state_file "~/.mpd/state"
    # The location of the sticker database. This is a database which
    # manages dynamic information attached to songs.
    #sticker_file "~/.mpd/sticker.sql"
    # General music daemon options ################################################
    # This setting specifies the user that MPD will run as. MPD should never run as
    # root and you may use this setting to make MPD change its user ID after
    # initialization. This setting is disabled by default and MPD is run as the
    # current user.
    user "drfreddy"
    # This setting specifies the group that MPD will run as. If not specified
    # primary group of user specified with "user" setting will be used (if set).
    # This is useful if MPD needs to be a member of group such as "audio" to
    # have permission to use sound card.
    #group "nogroup"
    # This setting sets the address for the daemon to listen on. Careful attention
    # should be paid if this is assigned to anything other then the default, any.
    # This setting can deny access to control of the daemon.
    # For network
    bind_to_address "any"
    # And for Unix Socket
    #bind_to_address "~/.mpd/socket"
    # This setting is the TCP port that is desired for the daemon to get assigned
    # to.
    port "6600"
    # This setting controls the type of information which is logged. Available
    # setting arguments are "default", "secure" or "verbose". The "verbose" setting
    # argument is recommended for troubleshooting, though can quickly stretch
    # available resources on limited hardware storage.
    log_level "default"
    # If you have a problem with your MP3s ending abruptly it is recommended that
    # you set this argument to "no" to attempt to fix the problem. If this solves
    # the problem, it is highly recommended to fix the MP3 files with vbrfix
    # (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
    # point gapless MP3 playback can be enabled.
    gapless_mp3_playback "yes"
    # Setting "restore_paused" to "yes" puts MPD into pause mode instead
    # of starting playback after startup.
    #restore_paused "no"
    # This setting enables MPD to create playlists in a format usable by other
    # music players.
    #save_absolute_paths_in_playlists "no"
    # This setting defines a list of tag types that will be extracted during the
    # audio file discovery process. The complete list of possible values can be
    # found in the mpd.conf man page.
    #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    # This setting enables automatic update of MPD's database when files in
    # music_directory are changed.
    auto_update "yes"
    # Limit the depth of the directories being watched, 0 means only watch
    # the music directory itself. There is no limit by default.
    #auto_update_depth "3"
    # Symbolic link behavior ######################################################
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links outside of the configured music_directory.
    #follow_outside_symlinks "yes"
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links inside of the configured music_directory.
    #follow_inside_symlinks "yes"
    # Zeroconf / Avahi Service Discovery ##########################################
    # If this setting is set to "yes", service information will be published with
    # Zeroconf / Avahi.
    #zeroconf_enabled "yes"
    # The argument to this setting will be the Zeroconf / Avahi unique name for
    # this MPD server on the network.
    #zeroconf_name "Music Player"
    # Permissions #################################################################
    # If this setting is set, MPD will require password authorization. The password
    # can setting can be specified multiple times for different password profiles.
    #password "password@read,add,control,admin"
    # This setting specifies the permissions a user has who has not yet logged in.
    #default_permissions "read,add,control,admin"
    # Input #######################################################################
    input {
    plugin "curl"
    # proxy "proxy.isp.com:8080"
    # proxy_user "user"
    # proxy_password "password"
    # Audio Output ################################################################
    # MPD supports various audio output types, as well as playing through multiple
    # audio outputs at the same time, through multiple audio_output settings
    # blocks. Setting this block is optional, though the server will only attempt
    # autodetection for one sound card.
    # See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs> for examples of
    # other audio outputs.
    # An example of an ALSA output:
    audio_output {
    type "alsa"
    name "Beats by Dr. Freddy"
    device "hw:0,0" # optional
    format "44100:16:2" # optional
    mixer_type "software" # optional
    mixer_device "default" # optional
    mixer_control "PCM" # optional
    mixer_index "0" # optional
    # An example of an OSS output:
    #audio_output {
    # type "oss"
    # name "My OSS Device"
    ## device "/dev/dsp" # optional
    ## format "44100:16:2" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "/dev/mixer" # optional
    ## mixer_control "PCM" # optional
    # An example of a shout output (for streaming to Icecast):
    #audio_output {
    # type "shout"
    # encoding "ogg" # optional
    # name "My Shout Stream"
    # host "localhost"
    # port "8000"
    # mount "/mpd.ogg"
    # password "hackme"
    # quality "5.0"
    # bitrate "128"
    # format "44100:16:1"
    ## protocol "icecast2" # optional
    ## user "source" # optional
    ## description "My Stream Description" # optional
    ## url "http://example.com" # optional
    ## genre "jazz" # optional
    ## public "no" # optional
    ## timeout "2" # optional
    ## mixer_type "software" # optional
    # An example of a recorder output:
    #audio_output {
    # type "recorder"
    # name "My recorder"
    # encoder "vorbis" # optional, vorbis or lame
    # path "/var/lib/mpd/recorder/mpd.ogg"
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # An example of a httpd output (built-in HTTP streaming server):
    #audio_output {
    # type "httpd"
    # name "My HTTP Stream"
    # encoder "vorbis" # optional, vorbis or lame
    # port "8000"
    # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # max_clients "0" # optional 0=no limit
    # An example of a pulseaudio output (streaming to a remote pulseaudio server)
    #audio_output {
    # type "pulse"
    # name "My Pulse Output"
    ## server "remote_server" # optional
    ## sink "remote_server_sink" # optional
    ## Example "pipe" output:
    #audio_output {
    # type "pipe"
    # name "my pipe"
    # command "aplay -f cd 2>/dev/null"
    ## Or if you're want to use AudioCompress
    # command "AudioCompress -m | aplay -f cd 2>/dev/null"
    ## Or to send raw PCM stream through PCM:
    # command "nc example.org 8765"
    # format "44100:16:2"
    ## An example of a null output (for no audio output):
    #audio_output {
    # type "null"
    # name "My Null Output"
    # mixer_type "none" # optional
    # This setting will change all decoded audio to be converted to the specified
    # format before being passed to the audio outputs. By default, this setting is
    # disabled.
    #audio_output_format "44100:16:2"
    # If MPD has been compiled with libsamplerate support, this setting specifies
    # the sample rate converter to use. Possible values can be found in the
    # mpd.conf man page or the libsamplerate documentation. By default, this is
    # setting is disabled.
    #samplerate_converter "Fastest Sinc Interpolator"
    # Normalization automatic volume adjustments ##################################
    # This setting specifies the type of ReplayGain to use. This setting can have
    # the argument "off", "album" or "track". See <http://www.replaygain.org>
    # for more details. This setting is off by default.
    #replaygain "album"
    # This setting sets the pre-amp used for files that have ReplayGain tags. By
    # default this setting is disabled.
    #replaygain_preamp "0"
    # This setting enables on-the-fly normalization volume adjustment. This will
    # result in the volume of all playing audio to be adjusted so the output has
    # equal "loudness". This setting is disabled by default.
    #volume_normalization "no"
    # MPD Internal Buffering ######################################################
    # This setting adjusts the size of internal decoded audio buffering. Changing
    # this may have undesired effects. Don't change this if you don't know what you
    # are doing.
    #audio_buffer_size "2048"
    # This setting controls the percentage of the buffer which is filled before
    # beginning to play. Increasing this reduces the chance of audio file skipping,
    # at the cost of increased time prior to audio playback.
    #buffer_before_play "10%"
    # Resource Limitations ########################################################
    # These settings are various limitations to prevent MPD from using too many
    # resources. Generally, these settings should be minimized to prevent security
    # risks, depending on the operating resources.
    #connection_timeout "60"
    #max_connections "10"
    #max_playlist_length "16384"
    #max_command_list_size "2048"
    #max_output_buffer_size "8192"
    # Client TCP keep alive #######################################################
    # For clients connected by TCP on supported platforms.
    # Allows detection of dangling connections due to clients disappearing from
    # the network without closing their connections.
    # This is not usually necessary but can be useful in cases such as wifi connectected
    # clients that go in and out of network range or turn off wifi without closing their
    # connections. Combined with low max_connections this can soon cause clients to not
    # be able to connect.
    # Enable tcp keepalive on new client connections (default is "no")
    #tcp_keep_alive "no"
    # Time in seconds since the last communication on the connection and before
    # the keepalive probing is started. (default is 7200 seconds)
    #tcp_keep_alive_idle "7200"
    # Interval in seconds between keepalive probes, once a probe started.
    # (default is 75 seconds)
    #tcp_keep_alive_interval "75"
    # Number of failed probes before the connection is pronounced dead and
    # the connection is closed. (default is 9 times)
    #tcp_keep_alive_count "9"
    # Character Encoding ##########################################################
    # If file or directory names do not display correctly for your locale then you
    # may need to modify this setting.
    #filesystem_charset "UTF-8"
    # This setting controls the encoding that ID3v1 tags should be converted from.
    #id3v1_encoding "ISO-8859-1"
    # SIDPlay decoder #############################################################
    # songlength_database:
    # Location of your songlengths file, as distributed with the HVSC.
    # The sidplay plugin checks this for matching MD5 fingerprints.
    # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
    # default_songlength:
    # This is the default playing time in seconds for songs not in the
    # songlength database, or in case you're not using a database.
    # A value of 0 means play indefinitely.
    # filter:
    # Turns the SID filter emulation on or off.
    #decoder {
    # plugin "sidplay"
    # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
    # default_songlength "120"
    # filter "true"
    audio_output {
    type "fifo"
    name "my_fifo"
    path "/tmp/mpd.fifo"
    Can somebody tell me how to enable the visualization? Am I missing something?
    Last edited by Archer1X (2013-02-07 10:48:34)

    Nevermind..got it working after configured that I have to put this line in .ncmpcpp/config:
    visualizer_look = "+|"
    Anybody have a better look for the visualizer?
    I also have tried several figures like "=="..hmm..kinda like it..
    Last edited by Archer1X (2013-02-07 10:49:13)

  • Show your .ncmpcpp/config with Screenshot

    Hi there x)
    I'm searching for a nice 'config' for my 'ncmpcpp'.
    So here you can see my ncmpcpp + config (default)
    Screenshot:
    http://omploader.org/vMWJhbA
    Config:
    ## 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 = "localhost"
    mpd_port = "6600"
    mpd_music_dir = "/home/sash/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 = "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
    ## - 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}"
    #media_library_album_format = "{(%y) }%b"
    #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 = "(7)[green]{l} (28)[cyan]{a} (28)[]{b} (50)[red]{t}"
    ##### various settings #####
    #playlist_display_mode = "classic" (classic/columns)
    #incremental_seeking = "yes"
    #seek_time = "1"
    #autocenter_mode = "no"
    #repeat_one_mode = "no"
    #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"
    #follow_now_playing_lyrics = "no"
    #ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add)
    #display_screens_numbers_on_start = "yes"
    #clock_display_seconds = "no"
    #enable_window_title = "yes"
    ##### 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 = "default"
    #statusbar_color = "default"
    #active_column_color = "red"
    #window_border_color = "green"
    #active_window_border = "red"
    To copy your ~/.ncmpcpp/config into clipboard just type:
    cat ~/.ncmpcpp/config | xclip
    You can download xclip from the extra repository.
    Last edited by nu (2009-03-01 09:25:51)

    Zariel wrote:
    http://omploader.org/vMWk0Nw/
    ## 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 = "localhost"
    #mpd_port = "6600"
    mpd_music_dir = "/home/chris/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 = "{$8(%l)$9 }{%a - }{%t}|{$8%f$9}"
    song_library_format = "{%n - }{%t}|{%f}"
    media_library_album_format = "{(%y) }%b"
    tag_editor_album_format = "{(%y) }%b"
    browser_playlist_prefix = "$7playlist$9 "
    selected_item_prefix = "$8"
    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)[white]{l} (15)[blue]{a} (35)[white]{b} (53)[blue]{t}"
    ##### various settings #####
    playlist_display_mode = "columns"
    browser_display_mode = "columns"
    #search_engine_display_mode = "classic" (classic/columns)
    incremental_seeking = "yes"
    #seek_time = "1"
    autocenter_mode = "yes"
    #repeat_one_mode = "no"
    #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"
    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"
    ## 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"
    #enable_window_title = "yes"
    ##### lyrics support #####
    ## supported lyrics databases:
    ## - 1 - lyricwiki.org
    ## - 2 - lyricsplugin.com
    lyrics_database = "1"
    ##### colors definitions #####
    colors_enabled = "yes"
    empty_tag_color = "white"
    header_window_color = "white"
    volume_color = "white"
    state_line_color = "blue"
    state_flags_color = "blue"
    main_window_color = "blue"
    color1 = "blue"
    color2 = "cyan"
    main_window_highlight_color = "white"
    progressbar_color = "blue"
    statusbar_color = "white"
    active_column_color = "white"
    window_border_color = "white"
    active_window_border = "magenta"
    //offtopic
    Nice music taste !

  • How to find a song quickly in ncmpcpp

    Hi
    I've been trying to figure it out if it is possible to find a song in the playlist by artist and title or any other tag. Something similar to how Sonata filters the playlist.
    If I search for 'one' I get hundreds of results even tough I only want the U2 song. I know I can search by tags in Search engine but I prefer searching in the playlist. So the only "solution" I found is to first filter the playlist for 'u2' and then do the Find forward for 'one'. But it seems there has to be a better way to do this. Using regular expressions with / would be great but I haven't found any examples on how to use them properly in ncmpcpp.
    Is there a way to search by multiple tags with Find forward/backward?
    I can see there are a lot of people on the forum using mpd and ncmpcpp and I'm wondering how do you search quickly for a song that has one fairly common word for the title?
    Thanks

    So I spent some more time trying to solve this issue and I think I figured it out.
    Even though I've set regular expressions to extended, I still had trouble finding the proper entries starting with 'one'.
    ^one.*u2 didn't return anything, at least until I've tried it in playlists column mode.
    This is my playlist formating for column and classic mode:
    song_columns_list_format = "(40)[white]{t} (30)[green]{a} (10)[green]{l}"
    song_list_format = "{$8%t$9}|{$8%f$9} $R{$3[%a]$9}|{$3%D$9}  {$3%l$9}"
    It turns out that color definition in classic mode are part of the input string but in column mode they are not.
    ^..one.*u2  finds exactly the song I was looking for.
    In the end nothing fancy, but this little thing was bugging me for a long time now and I just wanted to make an end to it all.
    ... now the only thing left missing is a 'Jump to' widget for awesomewm

  • [SOLVED]get ncmpcpp to display music tags with latin characters

    ok; so i have a few mp3 with non-standard characters "e" with an accent, "a" with a squiggly, that sort of thing (sorry i don't know the actual names of those characters).
    in ncmpc the names are displayed as like "Axe" or the copyright symbol and ncmpc throws up an error about 'unable to convert to ANSCII something or other...'; they looked much the same as the filenames were displayed in xterm (until i changed them).
    ncmpcpp just doesn't show those titles at all; though, the files still play just fine.
    i figured since i got these files from a windows friend, it was just something lost in translation; the other day however, i noticed amarok displays the titles correctly; moreover, i got conky to display the title names correctly with the "override_utf_locale yes" option
    i've been through the wiki about locales... a few times... here's some output
    $ locale
    LANG=en_US.UTF-8
    LC_CTYPE="C"
    LC_NUMERIC="C"
    LC_TIME="C"
    LC_COLLATE="C"
    LC_MONETARY="C"
    LC_MESSAGES="C"
    LC_PAPER="C"
    LC_NAME="C"
    LC_ADDRESS="C"
    LC_TELEPHONE="C"
    LC_MEASUREMENT="C"
    LC_IDENTIFICATION="C"
    LC_ALL=C
    $ locale -a
    C
    POSIX
    en_US
    en_US.iso88591
    en_US.utf8
    i have this in my .bashrc:
    export LC_ALL=C
    export LANG=en_US.UTF-8
    i did this because any other "export LC_ALL" settings make certain gtk apps complain about "error setting locale... defaulting to C"; conky complains too
    in the updated mpd.conf i found these two settings:
    #filesystem_charset "UTF-8"
    #id3v1_encoding "ISO-8859-1"
    i've tried uncommenting as is and switching id3v1_encoding to UTF-8; neither fixes my ncmpcpp problem
    would the mpd.conf settings help and what should i put in there
    i'm english speaking in the US, is "LC_ALL=C" the correct export? if i use ISO... or UTF-8 which ISO, and is it quotes or no quotes in .bashrc?
    the locale wiki wrote:For example you can use the en_US.iso8859 locale, though there is no advantage of using it.
    what does that mean?
    any help much appreciated
    pat
    edit: bahh, typos...
    Last edited by brisbin33 (2009-01-24 01:56:10)

    Chrysalis wrote:
    Try without the export lines in bashrc, I am not sure what the purpose of those is with en_US. Xterm should have utf support but to be sure try uxterm or some other terminal.
    Are the files on an ntfs partition by any chance? You have to mount it with a locale flag if so.
    thanks for the reply; i remember now that xterm needs to be opened as uxterm or xterm -u8 but i hadn't done that at the time, i just noticed the actual filenames had odd characters so i used tab-completion to just rename them to conventional letter equivalents.
    the files were copied _from_ an ntfs drive most likely, but they now reside on my ext3 partition.
    i'll comment that LC_ALL line in .bashrc but i think i have to login/out for that to take affect right, there's no unexport command?
    i do remember that i initially put in that LC_ALL=C export b/c w/o it, some programs would fail to open;
    earlier today i changed to LC_ALL=en_US.utf8 and i didn't get any complaints starting any apps.  what did happen was ncmpcpp went from not displaying those affected track titles at all to displaying them incorrectly (bad characters and odd line-wrapping).
    i think this may boil down to an id3v1 tag issue... it's pretty unimportant, just annoying

  • Mpd and JACK - problem with ncmpcpp

    I have archlinux with kde installed on my desktop computer, however I was curious and wanted to record sound from movies and games with recordmydesktop. I went with the jack solution, but halfway through the process I ended up with this:
    [wyrm88@nbabic ~]$ jackd -d alsa
    jackd 0.118.0
    Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
    jackd comes with ABSOLUTELY NO WARRANTY
    This is free software, and you are welcome to redistribute it
    under certain conditions; see the file COPYING for details
    JACK compiled with System V SHM support.
    loading driver ..
    creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
    control device hw:0
    configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
    ALSA: final selected sample format for capture: 32bit integer little-endian
    ALSA: use 2 periods for capture
    ALSA: final selected sample format for playback: 32bit integer little-endian
    ALSA: use 2 periods for playback
    Now, I'm not sure if it has to stop there or is there anything else supposed to follow after this... Anywho, if I don't do this, i can't start mpd normally. If I do this, mpd starts normally , ncmpcpp also, but I have a conky with covers displaying according to the song, which worked before this all jack-messing, now notify-osd doesn't work at all. This is my conky (first post). Also I have qjackctl and alsa-plugins installed, I unchecked realtime in the setup of qjackctll but jack still isn't working.
    Any help appreciated.

    Hmm, managed to get mpd start without inputing "jackd -d alsa", had to delete /etc/asound.conf, also got cover showing to work. If anybody has any advice about setting jack I'll be very happy.

  • Mpd and ncmpcpp

    well I installed ncmpcpp, but when ever I try to run it I get this:
    Cannot connect to mpd: problems connecting to "localhost" on port 6600: Connection refused
    I have no clue what mpd was/is, so I installed it.. and ran "mpd"
    unable to bind port 6600: Address already in use
    maybe MPD is still running?
    I am not familiar with mpd so I dont know what to do... I tried searching around but didnt find anything that solved my problem. Thankshave
    Last edited by k0rfain (2008-09-29 10:09:09)

    i re-edited my conf file,
    # An example configuration file for MPD
    # See the mpd.conf man page for a more detailed description of each parameter.
    ######################## REQUIRED PATHS ########################
    #music_directory "/home/k0rfain/Music"
    #playlist_directory "~/playlists"
    #db_file "~/mpd.db"
    #log_file "~/mpd.log"
    #error_file "~/mpd.error"
    music_directory "/home/k0rfain/Music"
    playlist_directory "~/playlists"
    db_file "~/mpd.db"
    log_file "~/mpd.log"
    error_file "~/mpd.error"
    # Note: ~ is the home directory of user set in the "user" option
    ######################## OPTIONAL PATHS ########################
    # If you wish to use mpd --kill to stop MPD, then you must
    # specify a file here in which to store MPD's process ID.
    pid_file "~/.mpd/mpd.pid"
    pid_file "/var/run/mpd/mpd.pid"
    # If specified, MPD will save its current state (playlist,
    # current song, playing/paused, etc.) at exit. This will be
    # used to restore the session the next time it is run.
    state_file "~/.mpd/mpdstate"
    state_file "/var/lib/mpd/mpdstate"
    ######################## DAEMON OPTIONS ########################
    # If started as root, MPD will drop root privileges and run as
    # this user instead. Otherwise, MPD will run as the user it was
    # started by. If left unspecified, MPD will not drop root
    # privileges at all (not recommended).
    user "k0rfain"
    # The address and port to listen on.
    bind_to_address "127.0.0.1"
    bind_to_address "any"
    port "6600"
    # Controls the amount of information that is logged. Can be
    # "default", "secure", or "verbose".
    #log_level "default"
    ########################## PERMISSIONS #########################
    # MPD can require that users specify a password before using it.
    # You may specify one ore more here, along with what users who
    # log in with that password are allowed to do.
    #password "password@read,add,control,admin"
    # Specifies what permissions a user who has not logged in with a
    # password has. By default, all users have full access to MPD
    # if no password is specified above, or no access if one or
    # more passwords are specified.
    #default_permissions "read,add,control,admin"
    ########################## AUDIO OUTPUT ########################
    # MPD supports many audio output types, as well as playing
    # through multiple audio outputs at the same time. You can
    # specify one or more here. If you don't specify any, MPD will
    # automatically scan for a usable audio output.
    # See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
    # for examples of other audio outputs.
    # An example of an ALSA output:
    #audio_output {
    # type "alsa"
    # name "My ALSA Device"
    # device "hw:0,0" # optional
    # format "44100:16:2" # optional
    # An example of an OSS output:
    #audio_output {
    # type "oss"
    # name "My OSS Device"
    # device "/dev/dsp" # optional
    # format "44100:16:2" # optional
    # An example of a shout output (for streaming to Icecast):
    #audio_output {
    # type "shout"
    # name "My Shout Stream"
    # host "localhost"
    # port "8000"
    # mount "/mpd.ogg"
    # password "hackme"
    # quality "5.0"
    # bitrate "128"
    # format "44100:16:1"
    # user "source" # optional
    # description "My Stream Description" # optional
    # genre "jazz" # optional
    # public "no" # optional
    # Force all decoded audio to be converted to this format before
    # being passed to the audio outputs.
    #audio_output_format "44100:16:2"
    ############################# MIXER ############################
    # MPD needs to know what mixer settings to change when you
    # adjust the volume. If you don't specify one here, MPD will
    # pick one based on which ones it was compiled with support for.
    # An example for controlling an ALSA mixer:
    #mixer_type "alsa"
    #mixer_device "default"
    #mixer_control "PCM"
    # An example for controlling an OSS mixer:
    #mixer_type "oss"
    #mixer_device "/dev/mixer"
    #mixer_control "PCM"
    # If you want MPD to adjust the volume of audio sent to the
    # audio outputs, you can tell it to use the software mixer:
    #mixer_type "software"
    ######################### NORMALIZATION ########################
    # Specifies the type of ReplayGain to use. Can be "album" or
    # "track". ReplayGain will not be used if not specified. See
    # <http://www.replaygain.org> for more details.
    #replaygain "album"
    # Sets the pre-amp used for files that have ReplayGain tags.
    #replaygain_preamp "0"
    # Enable on the fly volume normalization. This will cause the
    # volume of all songs played to be adjusted so that they sound
    # as though they are of equal loudness.
    #volume_normalization "no"
    ########################### BUFFERING ##########################
    # The size of the buffer containing decoded audio. You probably
    # shouldn't change this.
    #audio_buffer_size "2048"
    # How much of the buffer to fill before beginning to play.
    #buffer_before_play "0%"
    # Similar options for the HTTP stream buffer. If you hear
    # skipping while playing HTTP streams, you may wish to increase
    # these.
    #http_buffer_size "128"
    #http_prebuffer_size "25%"
    ########################### HTTP PROXY #########################
    # Specifies the HTTP proxy to use for playing HTTP streams.
    #http_proxy_host "proxy.isp.com"
    #http_proxy_port "8080"
    #http_proxy_user "user"
    #http_proxy_password "password"
    ############################# LIMITS ###########################
    # These are various limits to prevent MPD from using too many
    # resources. You should only change them if they start
    # restricting your usage of MPD.
    #connection_timeout "60"
    #max_connections "5"
    #max_playlist_length "16384"
    #max_command_list_size "2048"
    #max_output_buffer_size "8192"
    ###################### CHARACTER ENCODINGS #####################
    # If file or directory names do not display correctly, then you
    # may need to change this. In most cases it should be either
    # "ISO-8859-1" or "UTF-8". You must recreate your database
    # after changing this (use mpd --create-db).
    #filesystem_charset "ISO-8859-1"
    # The encoding that ID3v1 tags should be converted from.
    #id3v1_encoding "ISO-8859-1"
    ######################### OTHER OPTIONS ########################
    # The metadata types MPD will recognize.
    #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    # Enable this if you wish to use your MPD created playlists in
    # other music players.
    #save_absolute_paths_in_playlists "no"
    i also did what kclive18 said, and when i enter /etc/rc.d/mpd start, i get
    :: Starting Music Player Daemon [FAIL]

  • How to start and stop mpd and ncmpcpp together?

    I have got the setup of mpd+ncmpcpp working together. However, to start, I first have to start mpd in the console and then ncmpcpp. Also, to stop, I have to quit ncmpcpp (pressing q) and then kill mpd (using mpd --kill).
    I was just wondering if there is a way out to make the whole process easy. I wish to accomplish:
    1. Start mpd followed by ncmpcpp from a ".desktop" file which would show up in the menu.
    2. Stop mpd when you quit ncmpcpp.
    Any comments would be much appreciated.

    I think if that is the functionality you are looking for, then maybe a different music program might suit your needs better.  I believe that cmus functions in that way.
    Part of the appeal of mpd is that it runs as a daemon, so you can connect from it anywhere, be it locally or remotely.  For instance, I can connect to my server's running instance of mpd and listen and play music from that machine.  Or I can connect to my local instance of mpd and listen to music from this machine.

  • Ncmpcpp and using odiaeresis as next_column movement key

    Hi!
    Just started using MPD, and having tried a lot of clients, I ended up settling for ncmpcpp. I have a small problem however. Using i3wm and vim, I have gotten used to controlling any and all movement with keys "o k l ö" (ö is odiaeresis), for up, left, down, right.
    But no matter how I try, I cannot get ncmpcpp to allow this in library view. The special scandinavian keys åäö are all displayed correctly, this is the only problem I have ever had with any of them. Using any other key for "next_column" such as 'p' works no problem. I also tried the vimpc client, and there ö works as intended, so it really does seem to be a ncmpcpp-only problem.  Does anyone have any tips for solving this?
    Thanks alot!

    not sure I am totally following but are you saying you are unable to use the no data found error
    because you are using an aggregate function?
    if that is the case just check for its existence and raise your own error.
    declare cnt integer;
    begin
    select max(1) into cnt from dual where 1 = 0;
    dbms_output.put_line('the no data found error was not thrown');
    if cnt is null then
    RAISE_APPLICATION_ERROR(-20000,'cnt is null');
    end if;
    exception
    when no_data_found then
    dbms_output.put_line('no data found');
    end;
    the no data found error was not thrown
    ORA-20000: cnt is null
    ORA-06512: at line 6

  • [SOLVED] Changing Directory Display in NCMPCPP Browser

    Is anyone familiar with an option to change how directories are displayed in NCMPCPP's file browser? The default surrounds a directory with brackets, i.e.
    [Boards of Canada]
    [Califone]
    [Department of Eages]
    I can't find an option to disable or change that, and it's obnoxious because my album folders already have brackets around them.
    Last edited by Olson (2011-03-23 00:23:23)

    jasonwryan wrote:You could build from ABS and try hacking the source in display.cpp
    I just tried this, and it seems to work: just change line 347 from
    *menu << "[" << ExtractTopName(item.name) << "]";
    to:
    *menu << ExtractTopName(item.name) ;

  • Ncmpcpp doesn't show songs

    i'm lost, can't figure out what's wrong
    i've mpd set up as an user
    ~/.mpd/mpd.conf
    music_directory "~/music"
    playlist_directory "~/.mpd/playlists"
    db_file "~/.mpd/mpd.db"
    log_file "~/.mpd/mpd.log"
    pid_file "~/.mpd/mpd.pid"
    state_file "~/.mpd/mpdstate"
    bind_to_address "127.0.0.1"
    #port "6600"
    ~/.ncmpcpp/config
    mpd_host = "127.0.0.1"
    mpd_port = "6600"
    mpd_music_dir = "/home/a/music/"
    everything else's default
    a@arch ~]$ mpd
    [a@arch ~]$
    mpd runs without an error, but when i start ncmpcpp and go browse tab nothing shows up
    any help/ideas appreciated

    but problem for me , about 4000 songs on my Storage & ncmpcpp doesn't show some track. ncmpcpp = 3600 track , deadbeef = 3900 track .
    try to press "u" but not happend anything. also try /etc/rc.d/mpd stop / start recheck those file but problem not solved.
    mpd.conf file:
    link
    Last edited by F34R (2012-02-06 11:17:02)

  • [solved] ncmpcpp - album sort?

    Have recently set up a headless server for my multimedia needs. Since I control it via ssh I had to install a console music player and have decided on mpd/ncmpcpp. One thing that bugs me is that the Media Library sorts with Artist as the first criteria. Even in the 2-column view where Album takes precedence, it is still Album (sorted by artist), which is kind of silly since I can get that already in the 3 column view. And so it is difficult to access my albums which are compilations of many artists. Is there any way I can have "Album" and see all the songs in that album in the next column?
    Or failing which are there any other console players I can use?
    Last edited by stryder (2011-08-13 13:12:00)

    stryder wrote:
    And so it is difficult to access my albums which are compilations of many artists. Is there any way I can have "Album" and see all the songs in that album in the next column?
    Or failing which are there any other console players I can use?
    Thats what the albumartist tag is for. And ncmpcpp supports this one just fine. just add tag "albumartist = Soundtrack" (for example) on those albums.
    to make ncmpcpp sort media library using this tag, hit ` and then A for albumartist.
    **edit** also make sure, to add the albumartist tag to the supported ones in mpd.conf
    Last edited by Rasi (2011-08-13 08:24:50)

  • [SOLVED[Ncmpcpp music visualizer]

    Hey.
    I've done few search on how to achieve that feature... but can't figure how to get it.
    I have set a path on mpd.conf with the "path" line, and on the ncmpcpp config with i set the path to it.
    What i am doing wrong?
    Last edited by YamiFrankc (2009-11-07 02:41:32)

    need to be using ncmpcpp-git
    //blue/0/~/ grep fifo .ncmpcpp/config
    ## need to use mpd fifo output, whose format parameter
    ## type "fifo"
    ## path "/tmp/mpd.fifo"
    #visualizer_fifo_path = ""
    visualizer_fifo_path = "/tmp/mpd.fifo"
    //blue/0/~/ grep fifo /etc/mpd.conf
    type "fifo"
    path "/tmp/mpd.fifo"
    //blue/0/~/ ls -l /tmp/mpd.fifo
    prw-r--r-- 1 patrick patrick 0 2009-11-06 16:14 /tmp/mpd.fifo
    make is so .
    Last edited by brisbin33 (2009-11-06 21:16:21)

  • Don't group ncmpcpp with terminal in dockbarX

    hi there,
    perhaps somebody has an idea on how to accomplish the following:
    i'm using mpd+ncmpcpp to listen to my music. the panel i'm using is dockbarX (dockX standalone) which groups similar windows in one single icon - just like windows' superbar.
    this actually is just the way i like it - with the exception of ncmpcpp which of course gets grouped with other opened xterm-windows. but i'd rather have an extra icon for it.
    can somebody share his thoughts on this? maybe specify an alternative default terminal-emulator for ncmpcpp? how can it be done? with a bash-script?
    any help is welcome. thnak you very much.
    Last edited by mumo (2012-11-08 18:47:03)

    hi,
    dockX indeed supports .desktop-files to be pinned to it.
    that's exactly the way i tried to accomplish this i created music.desktop which links to music.sh which again starts mpd+ncmpcpp. of course it gets grouped in the default terminal icon. and that's where i'm stuck i just do not have a clue on how to differentiate between those.
    i have used urxvt for a while but i have to admit i have never figured out about its benefits^^ might it be easier to accomplish with urxvt?

  • Ncmpcpp-git Visualizer Fail

    The visualizer on my ncmpcpp-git is not working. I have the deps installed, according to the aur page. (ncurses + libmpdclient, right?)
    Here are my confs:
    ~/.ncmpcpp/config
    ## 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 = "localhost"
    #mpd_port = "6600"
    mpd_music_dir = "/media/Scott/Music/"
    mpd_connection_timeout = "5"
    mpd_crossfade_time = "1"
    ##### 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 = "{$8(%l)$9 }{%a - }{%t}|{$8%f$9}"
    song_library_format = "{%n - }{%t}|{%f}"
    media_library_album_format = "{(%y) }%b"
    tag_editor_album_format = "{(%y) }%b"
    browser_playlist_prefix = "$7playlist$9 "
    selected_item_prefix = "$8"
    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)[white]{l} (15)[blue]{a} (35)[white]{b} (53)[blue]{t}"
    ##### various settings #####
    playlist_display_mode = "columns"
    browser_display_mode = "columns"
    #search_engine_display_mode = "classic" (classic/columns)
    incremental_seeking = "yes"
    #seek_time = "1"
    autocenter_mode = "yes"
    #repeat_one_mode = "no"
    #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"
    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"
    ## 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"
    #enable_window_title = "yes"
    ##### lyrics support #####
    ## supported lyrics databases:
    - 1 - lyricwiki.org
    - 2 - lyricsplugin.com
    lyrics_database = "1"
    ##### colors definitions #####
    colors_enabled = "yes"
    empty_tag_color = "white"
    header_window_color = "white"
    volume_color = "white"
    state_line_color = "blue"
    state_flags_color = "blue"
    main_window_color = "blue"
    color1 = "blue"
    color2 = "cyan"
    main_window_highlight_color = "white"
    progressbar_color = "blue"
    statusbar_color = "white"
    active_column_color = "white"
    window_border_color = "white"
    active_window_border = "magenta"
    #visualizer_fifo_path = "/tmp/mpd.fifo"
    #visualizer_output_name = "FIFO"
    #visualizer_sync_interval = "1"
    #visualizer_type = "wave" (spectrum/wave)
    #visualizer_type = "spectrum" (spectrum/wave)
    visualizer_fifo_path = "/tmp/mpd.fifo"
    visualizer_output_name = "FIFO"
    visualizer_sync_interval = "30"
    visualizer_type = "spectrum" #(spectrum/wave)
    /etc/mpd.conf (which is same as ~/.mpd/mpd.conf)
    music_directory "/media/Scott/Music"
    playlist_directory "/home/realeyes/.mpd/playlists"
    db_file "/home/realeyes/.mpd/mpd.db"
    log_file "/home/realeyes/.mpd/mpd.log"
    pid_file "/home/realeyes/.mpd/mpd.pid"
    state_file "/home/realeyes/.mpd/mpdstate"
    #sticker_file "/home/wintervenom/.config/mpd/mpd.sticker.db"
    bind_to_address "127.0.0.1"
    auto_update "yes"
    save_absolute_paths_in_playlists "yes"
    zeroconf_enabled "no"
    gapless_mp3_playback "yes"
    replaygain "track"
    replaygain_preamp "1"
    volume_normalization "yes"
    #audio_buffer_size "8192"
    #buffer_before_play "100%"
    max_playlist_length "300000"
    #max_command_list_size "2048"
    max_output_buffer_size "16384"
    input {
    plugin "curl"
    audio_output {
    name "Normal"
    type "alsa"
    use_mmap "yes"
    #audio_output {
    # name "Headphones"
    # type "alsa"
    # use_mmap "yes"
    # device "headphones"
    #audio_output {
    # type "httpd"
    # name "MPD"
    # encoder "vorbis"
    # port "7000"
    # quality "3.0"
    # format "44100:16:2"
    # max_clients "4"
    audio_output {
    type "fifo"
    name "FIFO"
    path "/tmp/mpd.fifo"
    format "44100:16:2"
    Any and all help is much appreciated!

    Montague wrote:
    Hmm... Let's see if I can help out here... Here are the two audio outputs I have in my /etc/mpd.conf
    audio_output {
    type "alsa"
    name "My ALSA Device"
    format "44100:16:2" # optional
    mixer_type "software" # optional
    audio_output {
    type "fifo"
    name "my_fifo"
    host "localhost"
    path "/tmp/mpd.fifo"
    format "44100:16:2"
    And in my ~/.ncmpcpp/config I have
    visualizer_in_stereo = "yes"
    visualizer_fifo_path = "/tmp/mpd.fifo"
    visualizer_output_name = "my_fifo"
    visualizer_type = "spectrum"
    Don't know if the above will help you sort it out, report back!
    And also: do you have fftw installed?
    I have fftw installed for sure.
    I thought that adding "localhost" or "127.0.0.1" would help, but still the same result. Fail.
    /etc/mpd.conf
    audio_output {
    type "alsa"
    name "My ALSA Device"
    format "44100:16:2" # optional
    mixer_type "software" # optional
    ~/.ncmpcpp/config
    ## 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 = "localhost"
    #mpd_port = "6600"
    mpd_music_dir = "/media/Scott/Music/"
    mpd_connection_timeout = "5"
    #mpd_crossfade_time = "1"
    ##### 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 = "{$8(%l)$9 }{%a - }{%t}|{$8%f$9}"
    song_library_format = "{%n - }{%t}|{%f}"
    media_library_album_format = "{(%y) }%b"
    tag_editor_album_format = "{(%y) }%b"
    browser_playlist_prefix = "$7playlist$9 "
    selected_item_prefix = "$8"
    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)[white]{l} (15)[blue]{a} (35)[white]{b} (53)[blue]{t}"
    ##### various settings #####
    playlist_display_mode = "columns"
    browser_display_mode = "columns"
    #search_engine_display_mode = "classic" (classic/columns)
    incremental_seeking = "yes"
    #seek_time = "1"
    autocenter_mode = "yes"
    #repeat_one_mode = "no"
    #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"
    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"
    ## 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"
    #enable_window_title = "yes"
    ##### lyrics support #####
    ## supported lyrics databases:
    - 1 - lyricwiki.org
    - 2 - lyricsplugin.com
    lyrics_database = "1"
    ##### colors definitions #####
    colors_enabled = "yes"
    empty_tag_color = "white"
    header_window_color = "white"
    volume_color = "white"
    state_line_color = "blue"
    state_flags_color = "blue"
    main_window_color = "blue"
    color1 = "blue"
    color2 = "cyan"
    main_window_highlight_color = "white"
    progressbar_color = "blue"
    statusbar_color = "white"
    active_column_color = "white"
    window_border_color = "white"
    active_window_border = "magenta"
    #visualizer_fifo_path = "/tmp/mpd.fifo"
    #visualizer_output_name = "FIFO"
    #visualizer_sync_interval = "1"
    #visualizer_type = "wave" (spectrum/wave)
    #visualizer_type = "spectrum" (spectrum/wave)
    visualizer_fifo_path = "/tmp/mpd.fifo"
    visualizer_output_name = "FIFO"
    visualizer_sync_interval = "30"
    visualizer_type = "spectrum" #(spectrum/wave)
    Visualizer is just blank.
    What else could it be?
    Do I need mpd-git as well?

Maybe you are looking for

  • Installed new hard drive ran hp recovery disc's- get error code

    I am reinstalling xp on a new hard drive and I get this message stop: 0x0000007b? reinstalling xp and I get this message stop: 0x0000007b (oxf9e53524,0xc0000034,0x00000000,0x0000- It is on an hp dv5000 running windows xp professional! I have an old h

  • Assign custom tag output to variable. Is it possible?

    I form the code of page like this: <body onLoad="... #myArray[XXX]# ..."> <cfoutput>#printTable(...)#</cfoutput> </body> function printTable is something like iterate process of creating tree-menu structure: <cffunction name="printTable" ...> <cfloop

  • Search by Project Name?

    Is there anyway to search for a project by name? I am pretty descriptive in my project names hoping to save the time in creating keywords for each photo. I have over 500 projects and would love to be able to do a text search of a word or two in the p

  • InDesign programmer required as contractor

    Hi, We are starting an interesting project where we will be using InDesign Server connecting to a Web client. So we are looking for a programmer with expertise in InDesign programming. Location: Anywhere in Europe, remote is acceptable. Years of Expe

  • How to get rid of the white screen on ipod touch

    How do I get rid of the white screen on my ipod touch, my power button is stuck.