Black Candy, a self hosted music streaming server that turns your own audio collection into a browsable, streamable library you reach from any browser.
Black Candy is an open source, self hosted music streaming server. Point it at a folder of your own audio files and it scans the metadata to build a tidy library of artists, albums, songs and playlists, then streams it to a clean web player you can use from a laptop or phone, with on the fly transcoding when a track needs it and cover art pulled from your files. It keeps everything on your own instance rather than a third party service, so your listening and your collection stay private, and it runs comfortably as a single modest instance for a person or a household. A token authenticated JSON API is included for companion apps, and you manage users, the media path and transcoding from a simple settings screen.
The upstream project seeds a well known default administrator account and regenerates its signing key on every restart, so cloudimg makes each instance safe and stable before the port is ever public. That default account is never created; instead each instance generates its own persistent signing secret and a fresh administrator account with a random password written to a root only file on first boot, so nothing usable is baked into the image and no two instances share a secret. The application binds to loopback behind a single hardened reverse proxy on one port, login is required for all content, and a demo track is pre loaded so the library is never empty. Every deployment comes with a paired deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.