commit
0ed6609aa4
1 changed files with 63 additions and 0 deletions
@ -0,0 +1,63 @@ |
||||
# NCurses Music Player Client (Plus Plus) |
||||
|
||||
Project page - http://rybczak.net/ncmpcpp/ |
||||
|
||||
## ncmpcpp – featureful ncurses based MPD client inspired by ncmpc |
||||
|
||||
### Main features: |
||||
|
||||
* tag editor |
||||
* playlist editor |
||||
* easy to use search engine |
||||
* media library |
||||
* music visualizer |
||||
* ability to fetch artist info from last.fm |
||||
* new display mode |
||||
* alternative user interface |
||||
* ability to browse and add files from outside of MPD music directory |
||||
…and a lot more minor functions. |
||||
|
||||
### Dependencies: |
||||
|
||||
* boost library |
||||
* ncurses library |
||||
* readline library |
||||
* curl library (optional, required for fetching lyrics and last.fm data) |
||||
* fftw library (optional, required for frequency spectrum music visualization mode) |
||||
* tag library (optional, required 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. |
||||
|
||||
For the next two commands, `csh` users will need to prefix them with |
||||
`sh `. |
||||
|
||||
2. Run `./autogen.sh` to generate the `configure` script. |
||||
|
||||
3. Run `./configure` to configure the package for your system. This |
||||
will take a while. While running, it prints some messages |
||||
telling which features it is checking for. |
||||
|
||||
4. Run `make` to compile the package. |
||||
|
||||
5. Type `make install` to install the programs and any data files |
||||
and documentation. |
||||
|
||||
6. You can remove the program binaries and object files from the |
||||
source code directory by typing `make clean`. |
||||
|
||||
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`. |
||||
|
||||
Additional details can be found in the INSTALL file. |
||||
Loading…
Reference in new issue