ncmpcpp stopped working for me after the 0.9-2 update. When I try to launch it, it gives this error message and exits:
Reading configuration from /home/goll/.config/ncmpcpp/config...$
^[[?1049h^[[22;0;0t^[[1;24r^[(B^[[m^[[4l^[[?7h^[[39;49m^[[?25l^[[?1001s^[[?1000h^[[?1015h^[[39;49m^[(B^[[m^[[H^[[2J^[[3d^[(0^[[0;1m^[[30mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq^[[39m^[(B^[(B^[[m^[[4;36H^[(0^[[0;1m^[[30m^[[39m^[(B^[[0;1mPlaylist ^M^[[5d^[(0^[[0;1m^[[30mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq^[[39m^[(B^[(B^[[m^[[4;45H^[(0^[[0;1m^[[30m^[[39m^[(B^[(B^[[mterminate called after throwing an instance of 'MPD::ClientError'$
what(): No active MPD connection$
mpd is running:
$ ps -aux | grep mpd
goll 937 0.1 0.4 273080 36344 ? Ssl 13:00 0:00 mpd --no-daemon
mpc does not throw any errors, as it should.
I ran this to get the version of every package that is required by ncmpcpp:
for i in $(pacman -Qi ncmpcpp | grep -Po 'Depends On :\K.*'); do
pacman -Qi "$i" | pcre2grep -Mo 'Name(.*?)\nVersion(.*?)\n'
done
Output (removed duplicates):
Name : curl
Version : 7.74.0-1
Name : libmpdclient
Version : 2.19-3
Name : fftw
Version : 3.3.9-1
Name : boost-libs
Version : 1.75.0-2
Name : icu
Version : 68.2-1
Name : glibc
Version : 2.32-5
Name : gcc-libs
Version : 10.2.0-4
Name : ncurses
Version : 6.2-1
Name : readline
Version : 8.1.0-2
Name : taglib
Version : 1.11.1-4
My mpd version is 0.22.3-2.