fork di ympd con piccole patch per radio

boyska 3d045c9595 continous volume slider 4 years ago
cmake 79e38e7edd initial mongoose checkin 10 years ago
contrib 612f8fc0b2 Merge pull request #158 from eb041592/master 6 years ago
htdocs 3d045c9595 continous volume slider 4 years ago
src 17b97c8f6b Merge pull request #159 from eb041592/unclutter_interface 6 years ago
tools e6e93a08c7 release build now installs assets to prefix 9 years ago
.travis.yml 95f8ccd7a4 update travis image 6 years ago
CMakeLists.txt f53c0956d4 ympd is implemented only in C 6 years ago
Dockerfile 02ab7df3c6 Adds a Dockerfile for building a lightweight Docker container based on alpine 6 years ago
LICENSE 38b4544542 replaces libwebsockets with mongoose, changed licese to gpl 10 years ago
README.md 8c1115dc63 Merge branch 'master' of github.com:notandy/ympd 6 years ago
ympd.1 a6ba0d640c Update documentation for new option 7 years ago

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, libmpdclient (dev), and OpenSSL (dev) 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]
 -d, --dirbletoken <apitoken>  Dirble API token
 -u, --user <username>         drop priviliges to user after socket bind
 -V, --version                 get version
 --help                        this help

SSL Support

To run ympd with SSL support:

  • create a certificate (key and cert in the same file), example:

    # openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 1000 -nodes
    # cat key.pem cert.pem > ssl.pem
    
  • tell ympd to use a webport using SSL and where to find the certificate:

    # ./ympd -w "ssl://8081:/path/to/ssl.pem"
    

Copyright

2013-2014 andy@ndyk.de