Merge pull request #184 from BlitzKraft/readme
Add a README, showing enable visualizer
This commit is contained in:
63
README.md
Normal file
63
README.md
Normal file
@@ -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.
|
||||||
Reference in New Issue
Block a user