File README deleted (index 189ff74..0000000) |
1 |
|
############################### |
|
2 |
|
README - Practical Music Search |
|
3 |
|
############################### |
|
4 |
|
|
|
5 |
|
Copyright (C) 2006-2015 Kim Tore Jensen <kimtjen@gmail.com>. |
|
6 |
|
|
|
7 |
|
The source code and latest version can be found at Github: |
|
8 |
|
<https://github.com/ambientsound/pms>. |
|
9 |
|
|
|
10 |
|
Practical Music Search is a ncurses-based client for MPD. It has a command line |
|
11 |
|
interface much like Vim, and supports custom colors, layouts, and key bindings. |
|
12 |
|
PMS aims to be accessible and highly configurable. |
|
13 |
|
|
|
14 |
|
|
|
15 |
|
Table of Contents |
|
16 |
|
************************* |
|
17 |
|
|
|
18 |
|
1. Compiling |
|
19 |
|
2. Requirements |
|
20 |
|
3. Configuration |
|
21 |
|
4. Reporting bugs |
|
22 |
|
|
|
23 |
|
|
|
24 |
|
|
|
25 |
|
1. Compiling |
|
26 |
|
******************** |
|
27 |
|
|
|
28 |
|
From a release tarball, run: |
|
29 |
|
|
|
30 |
|
$ ./configure && make && sudo make install |
|
31 |
|
|
|
32 |
|
From the Git tree, run: |
|
33 |
|
|
|
34 |
|
$ ./rebuild.sh |
|
35 |
|
|
|
36 |
|
See INSTALL file for detailed instructions. |
|
37 |
|
|
|
38 |
|
|
|
39 |
|
2. Requirements |
|
40 |
|
*********************** |
|
41 |
|
|
|
42 |
|
PMS is a client for the Music Player Daemon (http://musicpd.org). You need to |
|
43 |
|
have MPD installed and working before using PMS, but not neccessarily on the |
|
44 |
|
same machine. |
|
45 |
|
|
|
46 |
|
This client works best with recent MPD versions (>= 0.15.0). |
|
47 |
|
|
|
48 |
|
PMS depends on the following libraries: |
|
49 |
|
|
|
50 |
|
ncurses (>= 5.0) |
|
51 |
|
glib2 (>= 2.0) |
|
52 |
|
boost_regex (>= 1.36.0) to enable regular expression searches |
|
53 |
|
|
|
54 |
|
On a Debian-based system, you can run: |
|
55 |
|
|
|
56 |
|
$ sudo apt-get install build-essential intltool libncursesw5-dev libglib2.0-dev |
|
57 |
|
|
|
58 |
|
|
|
59 |
|
3. Configuration |
|
60 |
|
************************ |
|
61 |
|
|
|
62 |
|
Consult the man page for configuration options. |
|
63 |
|
|
|
64 |
|
There are example configuration files in the "examples" directory. |
|
65 |
|
|
|
66 |
|
If there is no man page available on your system, you can read the manual page |
|
67 |
|
online at <http://pms.sourceforge.net/pms.1.html>. |
|
68 |
|
|
|
69 |
|
Hint: type ':help' from within PMS to show a list of all current keyboard |
|
70 |
|
bindings. |
|
71 |
|
|
|
72 |
|
|
|
73 |
|
4. Reporting bugs |
|
74 |
|
************************* |
|
75 |
|
|
|
76 |
|
Please use the bug tracker at this URL: |
|
77 |
|
|
|
78 |
|
http://sourceforge.net/apps/trac/pms |
|
79 |
|
|
|
File README.md added (mode: 100644) (index 0000000..1c34bb0) |
|
1 |
|
# Practical Music Search |
|
2 |
|
|
|
3 |
|
Practical Music Search is a ncurses-based client for MPD. It has a command line |
|
4 |
|
interface much like Vim, and supports custom colors, layouts, and key bindings. |
|
5 |
|
PMS aims to be accessible and highly configurable. |
|
6 |
|
|
|
7 |
|
|
|
8 |
|
## Compiling |
|
9 |
|
|
|
10 |
|
PMS is a client for the [Music Player Daemon](http://musicpd.org). You need to |
|
11 |
|
have MPD installed and working before using PMS, but not neccessarily on the |
|
12 |
|
same machine. |
|
13 |
|
|
|
14 |
|
The client only works with MPD versions >= 0.15.0. |
|
15 |
|
|
|
16 |
|
You'll need `glib >= 2.0`, `ncurses >= 5.0`, and `libmpdclient >= 2.5` to build |
|
17 |
|
PMS. Installing `boost_regex >= 1.36.0` will enable regular expression searches. |
|
18 |
|
In addition, if building from Git, you'll need the `intltool` package. On |
|
19 |
|
Debian-based systems, you can install them by running: |
|
20 |
|
|
|
21 |
|
``` |
|
22 |
|
sudo apt-get install build-essential intltool libncursesw5-dev libglib2.0-dev libmpdclient-dev |
|
23 |
|
``` |
|
24 |
|
|
|
25 |
|
To build from a release tarball, run: |
|
26 |
|
|
|
27 |
|
``` |
|
28 |
|
./configure && make |
|
29 |
|
``` |
|
30 |
|
|
|
31 |
|
From the Git tree, run: |
|
32 |
|
|
|
33 |
|
``` |
|
34 |
|
./rebuild.sh |
|
35 |
|
``` |
|
36 |
|
|
|
37 |
|
Then, you may install PMS by running `sudo make install`. |
|
38 |
|
|
|
39 |
|
|
|
40 |
|
## Configuration |
|
41 |
|
|
|
42 |
|
Consult the man page for configuration options. |
|
43 |
|
|
|
44 |
|
There are example configuration files in the `examples` directory. |
|
45 |
|
|
|
46 |
|
Hint: type `:help` from within PMS to show a list of all current keyboard |
|
47 |
|
bindings. |
|
48 |
|
|
|
49 |
|
|
|
50 |
|
## Bugs, feature requests, etc. |
|
51 |
|
|
|
52 |
|
There are many bugs. Please report them if you discover them. |
|
53 |
|
|
|
54 |
|
Please use the [issue tracker](https://github.com/ambientsound/pms/issues) to |
|
55 |
|
report bugs, or send them to the author's e-mail address. |
|
56 |
|
|
|
57 |
|
|
|
58 |
|
## Authors |
|
59 |
|
|
|
60 |
|
Copyright (c) 2006-2015 Kim Tore Jensen <kimtjen@gmail.com>. |
|
61 |
|
|
|
62 |
|
* Kim Tore Jensen <<kimtjen@gmail.com>> |
|
63 |
|
* Bart Nagel <<bart@tremby.net>> |
|
64 |
|
|
|
65 |
|
The source code and latest version can be found at Github: |
|
66 |
|
<https://github.com/ambientsound/pms>. |