Package Details: ncmpcpp-git 2:0.9.2.r3.g689771c2-1

Git Clone URL: (read-only, click to copy)
Package Base: ncmpcpp-git
Description: An almost exact clone of ncmpc with some new features (git version)
Upstream URL:
Licenses: GPL
Conflicts: ncmpcpp
Provides: ncmpcpp
Submitter: rich_o
Maintainer: dbermond
Last Packager: dbermond
Votes: 111
Popularity: 0.003769
First Submitted: 2008-08-18 16:31 (UTC)
Last Updated: 2021-04-02 12:49 (UTC)

Latest Comments

dbermond commented on 2021-12-31 01:57 (UTC)

@jneidel You need to rebuild the package. It's user responsibility to manage and update AUR packages[1]: "The AUR is unsupported, so any packages you install are your responsibility to update, not pacman's. If packages in the official repositories are updated, you will need to rebuild any AUR packages that depend on those libraries."


jneidel commented on 2021-12-30 14:18 (UTC)

ncmpcpp: error while loading shared libraries: cannot open shared object file: No such file or directory

Throws with the latest boost-libs (1.78.0-1).

Zod commented on 2019-12-08 19:31 (UTC)

@dbermond Yep that did it, works fine. Thx, sorry to bother.

dbermond commented on 2019-12-08 17:27 (UTC)

@Zod You need to rebuild the package against icu 65.1 / poppler 0.82.0.

The repository package works nice because it's rebuilt against these versions and links to the current library sonames.

Zod commented on 2019-12-08 16:04 (UTC)

It seems that icu 65.1-2 does not provide which gives error ' cannot open shared object file: no such file or directory' Installing ncmpcpp from community resolves the error.

dbermond commented on 2018-06-11 00:58 (UTC)

@bonob Yes. Users should rebuild this package at each new release of boost-libs.

bonob commented on 2018-06-09 06:13 (UTC)

I believe it needs to be rebuilt for boost-libs 1.67.0

rich_o commented on 2017-11-16 09:09 (UTC)

As development of ncmpcpp is not that fast paced anymore, ncmpcpp in community is sufficient for me. So I will disown this package at the end of the year. Anyone with interest to take over, please let me know. Thanks.

rich_o commented on 2017-07-28 10:26 (UTC)

@ayekat: Thank you for your comment, just updated the package with your suggestions.

ayekat commented on 2017-06-22 09:29 (UTC) (edited on 2017-07-28 05:36 (UTC) by ayekat)

I think the PKGBUILD is missing a `provides=('ncmpcpp')`. I use a meta-package to handle applications on my desktop machines, and this way the 'ncmpcpp' dependency would be correctly satisfied by ncmpcpp-git. EDIT: Also, the upstream URL should probably be changed to

commented on 2017-05-30 12:15 (UTC)

Since the last update, I got the error: ncmpcpp: error while loading shared libraries: cannot open shared object file: No such file or directory I think there was an update to `boost` or `libboost` and it makes the binary file broken. The solution, As suggested here:, is to rebuild the package.

commented on 2016-11-05 20:42 (UTC)

Works wonderfully now, thanks for the quick fix!

rich_o commented on 2016-11-05 19:38 (UTC)

@SummerRainbowz: Damn. No, you're not the only one. I'll upload a fixed PKGBUILD within a few minutes. Thanks!

commented on 2016-11-05 19:28 (UTC)

The visualizer isn't working for me (was working before I updated). How about you guys?

rich_o commented on 2016-11-05 18:07 (UTC)

@all: sorry for the long wait. @lukasm: it was not needed until recently.

lukasm commented on 2016-11-01 18:20 (UTC)

Why is there missing a configure step?

rich_o commented on 2015-12-05 23:59 (UTC)

@kooothor: Thank you!

kooothor commented on 2015-12-04 18:30 (UTC)

Hello, There is an error due to the self signed certificate of the configured git repo. It is solved by changing the git repo to the github one : You should update the package, as this one doesn't build. Regards, ~k

teraflops commented on 2015-10-28 17:05 (UTC)

rich_o it took me much more than 2 minutes, well I have playlists with 30k items fom google play music, may be that's not relevant to the devs. :S

rich_o commented on 2015-10-27 20:54 (UTC)

@teraflops: It took me two minutes to find issue #71 in ncmpcpp's github repo. Short answer: this feature was removed.

teraflops commented on 2015-10-27 20:17 (UTC)

I cannot reproduce the ctrl-f keybind in a playlist so I filter by the input chars. What am I missing. it's just in this version obv, it works in the package version from the repos. regards.

chimeracoder commented on 2015-09-21 13:25 (UTC)

This package now depends on ncurses5-compat-libs, as the soname was bumped: Alternatively, it could be rebuilt against the new version of ncurses, but installing the compatlib is the quick fix for anyone coming here because their ncmpcpp is now broken after upgrading.

applebloom commented on 2014-11-09 19:31 (UTC)

@vohof this package fetches the latest version from git, so it always up to date. The version given in the PKGBUILD and AUR is only a place-holder, the actual version is dynamically obtained after cloning the repo.

vohof commented on 2014-11-06 23:25 (UTC)

Please update.

applebloom commented on 2014-09-06 09:32 (UTC)

There were some changes to the config parser: "spectrum" is replaced with "frequency" and "startup_screen" is now a string like "clock" or "playlist" (see file screen_type.cpp in the source for a list).

rich_o commented on 2014-08-14 10:17 (UTC)

@Rasi: i don't apply patches, please ask upstream. @applebloom: works here without changing the url @all: this package builds from git, there is no need to flag it out-of-date.

applebloom commented on 2014-07-06 18:03 (UTC)

I had to replace the url with git+ now.

Rasi commented on 2014-06-21 07:25 (UTC)

updated source pkgfile:

Rasi commented on 2014-06-21 07:24 (UTC)

can you please add this patch: this fixes mtime issues in library

rich_o commented on 2014-03-19 14:31 (UTC)

@virus_found: no problems here. @krisko: thanks, added pkg-config as build dependency.

virus_found commented on 2014-03-18 09:54 (UTC)

I wonder, if it's only me. boost 1.55.0-4 boost-libs 1.55.0-4 checking boost/thread.hpp usability... no checking boost/thread.hpp presence... yes configure: WARNING: boost/thread.hpp: present but cannot be compiled configure: WARNING: boost/thread.hpp: check for missing prerequisite headers? configure: WARNING: boost/thread.hpp: see the Autoconf documentation configure: WARNING: boost/thread.hpp: section "Present But Cannot Be Compiled" configure: WARNING: boost/thread.hpp: proceeding with the compiler's result checking for boost/thread.hpp... no configure: error: boost/thread.hpp is missing or your boost version is too old (boost.thread v3 is required)

applebloom commented on 2014-03-16 10:51 (UTC)

Pressing e in playlist works for me in the latest version. You could try adding: def_key "e" edit_song to ~/.ncmpcpp/bindings If you still have problems, you can report bugs at (you need to register, log in and switch "Project:" to "ncmpcpp").

ipickering commented on 2014-03-05 21:33 (UTC)

It looks like the tag editor can't be used. The keyboard shortcut doesn't even show up in the help menu. Will this be fixed?

dohnjoe commented on 2014-02-09 22:42 (UTC)

Hi, can't edit tags on the 'media browser' by pressing 'e'.

krisko commented on 2014-02-02 16:38 (UTC)

Hi, could you please add "pkg-config" as dependency? It won't build without it... ends with following error: error: possibly undefined macro: AC_MSG_ERROR If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. error: possibly undefined macro: AC_CHECK_HEADERS error: possibly undefined macro: AC_SUBST

applebloom commented on 2013-11-18 01:45 (UTC)

Forget what I said, fixed in the latest commit.

applebloom commented on 2013-11-13 00:41 (UTC)

Damn, the whitespace was stripped. Here's the file:

applebloom commented on 2013-11-13 00:38 (UTC)

The issue that i_magnific0 was reported but wasn't fixed yet. Here's the report: I dissected and found the commit (472c69e8cdb527e85d1cde833aaacc506d1215be) that breaks this and made a patch that seems to fix the issue. I'll report this upstream as soon as I get a confirmation email. Here's the patch: diff -Naur ncmpcpp/src/tag_editor.cpp --- ncmpcpp/src/tag_editor.cpp 2013-11-13 01:23:27.964564854 +0100 +++ 2013-11-13 01:23:03.281232999 +0100 @@ -548,13 +548,13 @@ LowerAllLetters(**it); Statusbar::msg("Done"); } - else if (id == 19) // reset + else if (id == 18) // reset { for (auto it = Tags->beginV(); it != Tags->endV(); ++it) it->clearModifications(); Statusbar::msg("Changes reset"); } - else if (id == 20) // save + else if (id == 19) // save { bool success = 1; Statusbar::msg("Writing changes...");

rich_o commented on 2013-07-04 18:04 (UTC)

@Kyrias: thank you, totally missed that flag.

demize commented on 2013-07-02 06:17 (UTC)

Change in version scheme is what the epoch variable is for though.

rich_o commented on 2013-05-13 12:48 (UTC)

@all: Due to a change in the version scheme (from date-based to git-branch-based), this package will not update automatically from version 20130402 to version 1510.786ffe9-1. Please de- and reinstall this time manually. This should also resolve the dependency change from libmpdclient-git (AUR) to libmpdclient (Extra).

Earnest commented on 2013-04-08 12:07 (UTC)

Updated PKGBUILD for 4.1:

rich_o commented on 2013-04-02 20:08 (UTC)

@kellerman: does work here. btw: i create the aur package, but i do not maintain any code. so please ask for fixes upstream.

kellerman commented on 2013-04-01 14:23 (UTC)

had to symlink and to older versions to get ncmpcpp working. please fix this

kellerman commented on 2013-03-09 16:49 (UTC)

Hmm, where is the clock? Using ncmpcpp it was under key "0" EDIT: Nevermind, found it under = :)

i_magnific0 commented on 2013-02-14 21:45 (UTC)

I had a reallly weird issue with this release of ncmpcpp. Whenever I tried to saved my changes in the tag editor it would just display "Changes reset." and revert everything. Only the tiny tag editor would work. I just tried the community release of ncmpcpp again and it fixed my problem. Hope this helps someone.

commented on 2013-02-03 04:19 (UTC)

In the package "ncmpcpp" Shift+P doesn't work for me (Columns mode) everything goes blank. Luckily, this package (ncmpcpp-git) has always worked for me. Thanks for maintaining this, I really appreciate it :).

rich_o commented on 2013-01-12 22:03 (UTC)

@quizzmaster: In Automake 1.13, AM_CONFIG_HEADER has been removed in favour of AC_CONFIG_HEADERS. See

quizzmaster commented on 2013-01-12 20:53 (UTC)

Doesn't compile.. aclocal aclocal: warning: autoconf input should be named '', not '' error: 'AM_CONFIG_HEADER': this macro is obsolete. You should use the 'AC_CONFIG_HEADERS' macro instead. /usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from... the top level autom4te: /usr/bin/m4 failed with exit status: 1 aclocal: error: echo failed with exit status: 1

OK100 commented on 2012-11-11 06:30 (UTC)

Please move boost to makedepends and add boost-libs to depends.

rich_o commented on 2012-11-02 11:26 (UTC)

@vendion: no idea @liuexp: from the git commitlog: ”remove command line functionality available in mpc“ Please use the forums or contact the developer text time, this isn't the right place for such support.

vendion commented on 2012-11-02 10:57 (UTC)

Any reason why the playlist editor would not display xspf playlist files? Support for the files was added back in 0.5.8 according to the website.

commented on 2012-10-28 12:30 (UTC)

Hi, why is ncmpcpp stop returns Invalid option? The one in community works with command line options, but failed to display .cue playlists correctly. [liuexp@liuexp ~]$ ncmpcpp stop Invalid option: stop

rich_o commented on 2012-10-09 19:18 (UTC)

1.) boost is a new dependeny 2.) boost in Extra is compiled w/out the multithread-suffix "-mt", so ncmpcpp-git can't find boost-locale. 3.) uploaded fixed PKGBUILD, should compile now.

commented on 2012-10-09 16:31 (UTC)

@Army Same issue here.

commented on 2012-10-08 09:56 (UTC)

checking for boost/locale.hpp... yes checking for main in -lboost_locale-mt... no configure: error: no boost.locale library found ==> ERROR: A failure occurred in build(). Aborting... Does anybody know how to fix this?

rich_o commented on 2012-09-25 11:21 (UTC)

changed dependency to libmpdclient-git until libmpdclient 2.8 is released

asdf-chan commented on 2012-09-24 22:02 (UTC)

as nne says, needs libmpdclient-git, flaggin' as outdated~

commented on 2012-08-26 13:08 (UTC)

Needs to depend on libmpdclient-git until libmpdclient 2.8 stable is released.

commented on 2011-05-19 15:58 (UTC)

../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from... the top level error: possibly undefined macro: AC_CHECK_HEADERS If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. error: possibly undefined macro: AC_MSG_ERROR error: possibly undefined macro: AC_SUBST ==> ERREUR: Une erreur s'est produite dans build().

commented on 2010-10-04 23:50 (UTC)

Just wanted to say thanks for this. I've finally found my music player.

td123 commented on 2010-07-18 02:31 (UTC)

@defetter When you build from -git, it get's the latest version. Yaourt is just warning you, this can be safely ignored.

simon04 commented on 2010-06-30 07:41 (UTC)

@rich_o: Great, thanks for communicating with the libmpdclient-git maintainer!

commented on 2010-06-30 01:56 (UTC)

When I run yaourt -Syu --aur, this package shows as "ncmpcpp-git: (local=20100629-1 aur 20100613-1)" Anybody know why there's a difference? I just installed the package tonight.

rich_o commented on 2010-06-28 09:48 (UTC)

@simon04: libmpdclient-git should add a version to the libmpdclient entry in its provides array.

simon04 commented on 2010-06-20 10:23 (UTC)

Please remove the version requirement from "libmpdclient>=2.1" to enable building with libmpdclient-git.