Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS. Updated and somewhat fixed fork.
Go to file
Virgil Dupras 4e2f300643 Add "Add all" button in the Browse section
It adds all items in the directory. It's equivalent to clicking on "+"
on that same directory we decided to browse.
2015-08-17 17:01:47 -04:00
cmake initial mongoose checkin 2014-03-08 12:30:48 +01:00
contrib fix webport using the wrong variable in init scripts 2015-05-01 20:57:58 -04:00
htdocs Add "Add all" button in the Browse section 2015-08-17 17:01:47 -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
.travis.yml replaced deprecated drone.yml with travis-ci 2015-05-02 01:49:48 +02: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 replaced deprecated drone.yml with travis-ci 2015-05-02 01:49:48 +02:00
ympd.1 manpage: set section to 1 and update version 2015-05-01 17:06:09 -04:00

README.md

Build Status 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