Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS. Updated and somewhat fixed fork.
Go to file
Jason Pleau 5abfdfda7b update init script and systemd service file
init script: depend on $remote_fs instead of $local_fs. Reason: /usr can
be mounted a remote filesystem. Also depend on mpd (instead of $mpd,
which doesn't seem to exist.. at least on my system)

Also provide a default config (which should be installed as
/etc/default/ympd)

This commit makes the systemd unit file as well as the init script load
values from this configuration file so the user can change ympd settings
easily when running it as a service.
2015-05-01 17:14:21 -04:00
cmake initial mongoose checkin 2014-03-08 12:30:48 +01:00
contrib update init script and systemd service file 2015-05-01 17:14:21 -04:00
htdocs webpage: remove respond.js 2015-05-01 17:06:57 -04:00
src apply mg_set listening_port only once, fixes #71 2015-05-01 21:05:15 +02:00
tools release build now installs assets to prefix 2014-11-11 21:13:11 +01:00
.drone.yml better json generator, various fixups 2014-03-08 12:30:49 +01:00
CMakeLists.txt add libmpdclient header location to gcc-search path, fixes openbsd builds 2015-04-24 23:38:39 +02:00
LICENSE replaces libwebsockets with mongoose, changed licese to gpl 2014-03-08 12:30:49 +01:00
README.md prepare for 1.2.3 release 2014-10-19 20:29:30 +02:00
ympd.1 manpage: set section to 1 and update version 2015-05-01 17:06:09 -04:00

README.md

ympd

Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS

http://www.ympd.org

ScreenShot

Dependencies

Unix Build Instructions

  1. install dependencies, cmake and libmpdclient are available from all major distributions.
  2. create build directory cd /path/to/src; mkdir build; cd build
  3. create makefile cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr
  4. build make
  5. install sudo make install or just run with ./ympd

Run flags

Usage: ./ympd [OPTION]...

 -h, --host <host>          connect to mpd at host [localhost]
 -p, --port <port>          connect to mpd at port [6600]
 -w, --webport [ip:]<port>  listen interface/port for webserver [8080]
 -u, --user <username>      drop priviliges to user after socket bind
 -V, --version              get version
 --help                     this help

2013-2014 andy@ndyk.de