2014-06-27 16:23:13 +02:00
2014-08-20 14:10:42 +02:00
2014-08-20 01:00:00 +02:00
2014-04-14 22:58:51 +02:00
2014-03-09 10:58:52 +01:00
2014-03-09 10:58:52 +01:00
2014-08-23 15:34:35 +02:00
2014-03-09 10:58:52 +01:00
2014-03-09 10:58:52 +01:00
2014-08-23 15:34:35 +02:00
2014-03-09 10:58:52 +01:00

I) DEPENCIES

libboost-dev libextractor-dev libavcodec-dev libwt-dev libprotobuf-dev libconfig++-dev

Warning: your distrib may provide an outdated wt library. Using the latest Wt (>= 3.3.3) is highly recommended (http://www.webtoolkit.eu/wt)


II) BUILD

# autoreconf -vfi
# mkdir build
# cd build
# ../configure

(configure will complain if a mandatory library is missing)

# make -j 4


III) Setting up SSL (required by the Remote mobile service and the web server)

Just an example, you could do whatever you want (ca, self signed cert, etc.)

Generate a dh file:
# openssl dhparam -out dh2048.pem 2048

Generate a self signed certificate:
# openssl req -x509 -out cert.pem -keyout privkey.pem -newkey rsa:4096


IV) RUNNING

In the build directory:
# ./lms lms.conf

Create the lms.conf file using the etc/lms.sample.conf

Depending of your SSL parameters, you may be asked for the PEM passphrase to unlock the private key.

S
Description
Lightweight Music Server. Access your self-hosted music using a web interface.
http://lms-demo.poupon.dev
Readme
16 MiB
Languages
C++ 98.7%
CMake 0.7%
JavaScript 0.3%
Python 0.2%