|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ISSUE_TEMPLATE/ | H | 24-Jan-2021 | - | 54 | 40 |
| doc/ | H | 24-Jan-2021 | - | 2,256 | 2,163 |
| extras/ | H | 24-Jan-2021 | - | 169 | 126 |
| m4/ | H | 24-Jan-2021 | - | 10,764 | 9,713 |
| src/ | H | 03-May-2022 | - | 32,345 | 25,032 |
| .gitignore | H A D | 24-Jan-2021 | 166 | 19 | 18 |
| AUTHORS | H A D | 24-Jan-2021 | 1.7 KiB | 49 | 48 |
| CHANGELOG.md | H A D | 24-Jan-2021 | 27.6 KiB | 538 | 482 |
| COPYING | H A D | 24-Jan-2021 | 17.6 KiB | 341 | 281 |
| INSTALL | H A D | 24-Jan-2021 | 6.8 KiB | 170 | 129 |
| Makefile.am | H A D | 24-Jan-2021 | 255 | 9 | 5 |
| Makefile.in | H A D | 24-Jan-2021 | 29 KiB | 924 | 820 |
| README.md | H A D | 24-Jan-2021 | 2 KiB | 63 | 42 |
| aclocal.m4 | H A D | 24-Jan-2021 | 53.6 KiB | 1,489 | 1,342 |
| autogen.sh | H A D | 24-Jan-2021 | 3.2 KiB | 159 | 136 |
| compile | H A D | 24-Jan-2021 | 7.2 KiB | 349 | 259 |
| config.guess | H A D | 24-Jan-2021 | 48.1 KiB | 1,699 | 1,485 |
| config.h.in | H A D | 24-Jan-2021 | 5 KiB | 181 | 121 |
| config.sub | H A D | 24-Jan-2021 | 33.4 KiB | 1,855 | 1,678 |
| configure | H A D | 24-Jan-2021 | 748.5 KiB | 24,078 | 20,723 |
| configure.ac | H A D | 24-Jan-2021 | 7.6 KiB | 278 | 247 |
| depcomp | H A D | 24-Jan-2021 | 23 KiB | 792 | 502 |
| install-sh | H A D | 24-Jan-2021 | 15 KiB | 542 | 352 |
| ltmain.sh | H A D | 24-Jan-2021 | 323.5 KiB | 11,370 | 8,157 |
| missing | H A D | 24-Jan-2021 | 6.7 KiB | 216 | 143 |
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