|
a/doc/upmpdcli.txt |
|
b/doc/upmpdcli.txt |
|
... |
|
... |
2 |
|
2 |
|
3 |
[[upmpdcli.intro]]
|
3 |
[[upmpdcli.intro]]
|
4 |
== Introduction
|
4 |
== Introduction
|
5 |
|
5 |
|
6 |
*upmpdcli* is an UPnP Media Renderer front-end to *MPD*, the Music Player
|
6 |
*upmpdcli* is an UPnP Media Renderer front-end to *MPD*, the Music Player
|
7 |
Daemon. It turns *MPD* into an UPnP Media Renderer.
|
7 |
Daemon. It turns *MPD* into an UPnP Media Renderer, supporting gapless
|
|
|
8 |
track transitions.
|
8 |
|
9 |
|
9 |
*upmpdcli* is open-source, free and licensed under the GPL. It is written
|
10 |
*upmpdcli* is open-source, free and licensed under the GPL. It is written
|
10 |
in C++ and uses the *libupnp* (1.6) and *libmpdclient* libraries.
|
11 |
in C++ and uses the *libupnp* (1.6) and *libmpdclient* libraries.
|
11 |
|
12 |
|
12 |
The typical setup is a home network with:
|
13 |
The typical setup is a home network with:
|
|
... |
|
... |
79 |
started by root. It will refuse to run if the user does not exist.
|
80 |
started by root. It will refuse to run if the user does not exist.
|
80 |
|
81 |
|
81 |
If started by `root`, *upmpdcli* will also write its process id to
|
82 |
If started by `root`, *upmpdcli* will also write its process id to
|
82 |
`/var/run/upmpdcli.pid`.
|
83 |
`/var/run/upmpdcli.pid`.
|
83 |
|
84 |
|
84 |
This should make it reasonably easy to write an init script for the
|
85 |
There are boot-time startup scripts in the `debian/` directory inside the
|
85 |
daemon. Such a script exists in the `debian/` directory inside the source
|
86 |
source tree (for Debian/Ubuntu/Mint/Raspbian etc.). There is also a systemd
|
86 |
tree. There is also a systemd service file under `systemd/`
|
87 |
service file under `systemd/` (for Fedora et al.).
|
|
|
88 |
|
|
|
89 |
The boot scripts are installed by the pre-built packages, so will just have
|
|
|
90 |
to edit the configuration file after installing them, all the rest should
|
|
|
91 |
just work.
|
87 |
|
92 |
|
88 |
[[upmpdcli.downloads]]
|
93 |
[[upmpdcli.downloads]]
|
89 |
== Source code, packages
|
94 |
== Source code, packages
|
90 |
|
95 |
|
91 |
The source repository is on link:http://www.github.com/medoc92/upmpdcli[GitHub].
|
96 |
The source repository is on link:http://www.github.com/medoc92/upmpdcli[GitHub].
|