Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS. Updated and somewhat fixed fork.
Go to file
Ivor Wanders a5a4ac9461 Changes URL used for the websocket.
This change allows easier implementation of different backends because the websocket URL isn't identical to the webpage URL. This does not affect the functionality of the default C backend.
2014-11-03 20:01:05 +01:00
cmake initial mongoose checkin 2014-03-08 12:30:48 +01:00
contrib init.debian: correct typo in shebang and adjust default webport 2014-10-28 20:11:38 -04:00
htdocs Changes URL used for the websocket. 2014-11-03 20:01:05 +01:00
src ympd.c: add a break statement for the mpd port argument 2014-10-28 22:48:08 -04:00
.drone.yml better json generator, various fixups 2014-03-08 12:30:49 +01:00
CMakeLists.txt add WITH_DYNAMIC_SERVING for theme developing 2014-10-27 22:12:10 +01: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 fix some typos 2014-04-15 19:16:04 +02: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