2014-07-23 23:28:16 +02:00
2014-06-27 16:23:13 +02:00
2014-07-23 23:28:16 +02:00
2014-07-04 13:52:59 +02:00
2014-07-04 13:52:59 +02:00
2014-07-23 23:28:16 +02:00
2014-03-21 12:38:01 +01: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-03-09 10:58:52 +01:00
2014-03-09 10:58:52 +01:00
2014-07-23 23:28:16 +02:00
2014-03-09 10:58:52 +01:00
2014-07-23 23:28:16 +02:00

I) DEPENCIES

libboost-dev libextractor-dev libavcodec-dev libwt-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 --docroot=../ui --approot=../ui/approot --https-port=5081 --https-address=0.0.0.0 --ssl-certificate=./certUI.pem --ssl-private-key ./privkeyUI.pem --ssl-tmp-dh dh2048.pem

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%