Code Quality Rank: L2
Programming language: C
License: GNU General Public License v3.0 only
Tags: Media Streaming Audio Streaming mpd
Latest version: v1.3.0
ympd alternatives and similar software solutions
Based on the "mpd" category.
Alternatively, view ympd alternatives based on common mentions on social networks and blogs.
Snapcast8.1 9.1 ympd VS SnapcastSynchronous multiroom audio player
musikcube7.5 9.5 ympd VS musikcubea cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Volumio6.3 1.0 ympd VS VolumioVolumio 2 - Audiophile Music Player
Polaris5.5 8.5 ympd VS PolarisPolaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.
Stretto4.7 6.0 ympd VS StrettoBeautiful web-based music player
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Do you think we are missing an alternative of ympd or a related project?
Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS
- libmpdclient 2: http://www.musicpd.org/libs/libmpdclient/
- cmake 2.6: http://cmake.org/
- OpenSSL: https://www.openssl.org/
Unix Build Instructions
- install dependencies. cmake, libmpdclient (dev), and OpenSSL (dev) are available from all major distributions.
- create build directory
cd /path/to/src; mkdir build; cd build
- create makefile
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr
sudo make installor just run with
Usage: ./ympd [OPTION]... -h, --host <host> connect to mpd at host [localhost] -p, --port <port> connect to mpd at port  -w, --webport [ip:]<port> listen interface/port for webserver  -d, --dirbletoken <apitoken> Dirble API token -u, --user <username> drop priviliges to user after socket bind -V, --version get version --help this help
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"
2013-2014 [email protected]