Blackcandy: Self hosted music streaming server

Black Candy offers a self-hosted music streaming server, acting as your personal music center. You can try the demo using the provided login details, but note that the user does not have administrator privileges. The installation process is made easy with a docker image, and you can upgrade by pulling a new image from remote. Black Candy also supports mobile apps and allows for port mapping and media file mounts. While the default database is SQLite, you can opt for PostgreSQL. Unique features include using Nginx to deliver audio files and logging to STDOUT. Development requirements include Ruby, Node.js, libvips, and FFmpeg.

https://github.com/blackcandy-org/blackcandy

To top