|
|
|
|
@ -1,11 +1,9 @@ |
|
|
|
|
# NCurses Music Player Client (Plus Plus) |
|
|
|
|
|
|
|
|
|
Project page - https://rybczak.net/ncmpcpp/ |
|
|
|
|
|
|
|
|
|
## ncmpcpp – featureful ncurses based MPD client inspired by ncmpc |
|
|
|
|
|
|
|
|
|
### Main features: |
|
|
|
|
|
|
|
|
|
* tag editor |
|
|
|
|
* playlist editor |
|
|
|
|
* easy to use search engine |
|
|
|
|
@ -18,19 +16,18 @@ Project page - https://rybczak.net/ncmpcpp/ |
|
|
|
|
…and a lot more minor functions. |
|
|
|
|
|
|
|
|
|
### Dependencies: |
|
|
|
|
|
|
|
|
|
* boost library [https://www.boost.org/] |
|
|
|
|
* ncurses library [http://www.gnu.org/software/ncurses/ncurses.html] |
|
|
|
|
* readline library [https://tiswww.case.edu/php/chet/readline/rltop.html] |
|
|
|
|
* curl library (optional, required for fetching lyrics and last.fm data) [https://curl.haxx.se/] |
|
|
|
|
* fftw library (optional, required for frequency spectrum music visualization mode) [http://www.fftw.org/] |
|
|
|
|
* tag library (optional, required for tag editing) [https://taglib.org/] |
|
|
|
|
* [boost](https://www.boost.org/) |
|
|
|
|
* [ncurses](https://invisible-island.net/ncurses/announce.html) |
|
|
|
|
* [readline](https://tiswww.case.edu/php/chet/readline/rltop.html) |
|
|
|
|
#### Optional libraries |
|
|
|
|
* [curl](https://curl.se), for fetching lyrics and last.fm data |
|
|
|
|
* [fftw](http://www.fftw.org), for frequency spectrum music visualization mode |
|
|
|
|
* [taglib](https://taglib.org/), for tag editing |
|
|
|
|
|
|
|
|
|
### Known issues: |
|
|
|
|
* No full support for handling encodings other than UTF-8. |
|
|
|
|
|
|
|
|
|
### Installation: |
|
|
|
|
|
|
|
|
|
The simplest way to compile this package is: |
|
|
|
|
|
|
|
|
|
1. `cd` to the directory containing the package's source code. |
|
|
|
|
@ -55,7 +52,6 @@ The simplest way to compile this package is: |
|
|
|
|
Detailed intallation instructions can be found in the `INSTALL` file. |
|
|
|
|
|
|
|
|
|
### Optional features: |
|
|
|
|
|
|
|
|
|
Optional features can be enable by specifying them during configure. For |
|
|
|
|
example, to enable visualizer run `./configure --enable-visualizer`. |
|
|
|
|
|
|
|
|
|
|