• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/ISSUE_TEMPLATE/H24-Jan-2021-5440

doc/H24-Jan-2021-2,2562,163

extras/H24-Jan-2021-169126

m4/H24-Jan-2021-10,7649,713

src/H03-May-2022-32,34525,032

.gitignoreH A D24-Jan-2021166 1918

AUTHORSH A D24-Jan-20211.7 KiB4948

CHANGELOG.mdH A D24-Jan-202127.6 KiB538482

COPYINGH A D24-Jan-202117.6 KiB341281

INSTALLH A D24-Jan-20216.8 KiB170129

Makefile.amH A D24-Jan-2021255 95

Makefile.inH A D24-Jan-202129 KiB924820

README.mdH A D24-Jan-20212 KiB6342

aclocal.m4H A D24-Jan-202153.6 KiB1,4891,342

autogen.shH A D24-Jan-20213.2 KiB159136

compileH A D24-Jan-20217.2 KiB349259

config.guessH A D24-Jan-202148.1 KiB1,6991,485

config.h.inH A D24-Jan-20215 KiB181121

config.subH A D24-Jan-202133.4 KiB1,8551,678

configureH A D24-Jan-2021748.5 KiB24,07820,723

configure.acH A D24-Jan-20217.6 KiB278247

depcompH A D24-Jan-202123 KiB792502

install-shH A D24-Jan-202115 KiB542352

ltmain.shH A D24-Jan-2021323.5 KiB11,3708,157

missingH A D24-Jan-20216.7 KiB216143

README.md

1# NCurses Music Player Client (Plus Plus)
2
3Project page - http://rybczak.net/ncmpcpp/
4
5## ncmpcpp – featureful ncurses based MPD client inspired by ncmpc
6
7### Main features:
8
9* tag editor
10* playlist editor
11* easy to use search engine
12* media library
13* music visualizer
14* ability to fetch artist info from last.fm
15* new display mode
16* alternative user interface
17* ability to browse and add files from outside of MPD music directory
18…and a lot more minor functions.
19
20### Dependencies:
21
22* boost library [https://www.boost.org/]
23* ncurses library [http://www.gnu.org/software/ncurses/ncurses.html]
24* readline library [https://tiswww.case.edu/php/chet/readline/rltop.html]
25* curl library (optional, required for fetching lyrics and last.fm data) [https://curl.haxx.se/]
26* fftw library (optional, required for frequency spectrum music visualization mode) [http://www.fftw.org/]
27* tag library (optional, required for tag editing) [https://taglib.org/]
28
29### Known issues:
30* No full support for handling encodings other than UTF-8.
31
32### Installation:
33
34The simplest way to compile this package is:
35
36  1. `cd` to the directory containing the package's source code.
37
38  For the next two commands, `csh` users will need to prefix them with
39  `sh `.
40
41  2. Run `./autogen.sh` to generate the `configure` script.
42
43  3. Run `./configure` to configure the package for your system.  This
44     will take a while.  While running, it prints some messages
45     telling which features it is checking for.
46
47  4. Run `make` to compile the package.
48
49  5. Type `make install` to install the programs and any data files
50     and documentation.
51
52  6. You can remove the program binaries and object files from the
53     source code directory by typing `make clean`.
54
55Detailed intallation instructions can be found in the `INSTALL` file.
56
57### Optional features:
58
59Optional features can be enable by specifying them during configure. For
60example, to enable visualizer run `./configure --enable-visualizer`.
61
62Additional details can be found in the INSTALL file.
63