Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS. Updated and somewhat fixed fork.
Go to file
Christian Krafft 718ac3024e make local playback controls better distinguishable from mpd controls by
reordering and grouping them. also clean up markup by removing
autoplay="false" which is not correct html5 

Signed-off-by: Christian Krafft <parabelboi@gmail.com>
2014-06-30 17:34:38 +02:00
cmake initial mongoose checkin 2014-03-08 12:30:48 +01:00
contrib make service environment file optional 2014-04-23 10:47:25 -04:00
htdocs make local playback controls better distinguishable from mpd controls by 2014-06-30 17:34:38 +02:00
src drop privliges after port binding, fixes #12 2014-04-23 12:22:31 +02:00
.drone.yml better json generator, various fixups 2014-03-08 12:30:49 +01:00
CMakeLists.txt bumped version to 1.2.2 2014-05-09 14:10:14 +02:00
LICENSE replaces libwebsockets with mongoose, changed licese to gpl 2014-03-08 12:30:49 +01:00
README.md fix some typos 2014-04-15 19:16:04 +02:00
ympd.1 fix some typos 2014-04-15 19:16:04 +02:00

README.md

ympd

Build Status

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