Black Candy is a self-hosted music streaming server built with Rails and Hotwire. It offers a modern user interface, dynamic page updates with Hotwire, and the ability to listen to your music collection anywhere.

Features

  • Modern user interface
  • Responsive design
  • Dynamic page updates with Hotwire
  • Ability to listen to your music collection anywhere
  • Sleek UI
  • Ease of setup for Ruby on Rails developers
  • Self-hosted
  • Docker and Docker Compose installation support

Requirements to install from Source

  • Ruby 3.2
  • Node.js 20
  • Yarn
  • libvips
  • FFmpeg

Integrations

Black Candy support get artist and album image from Discogs API. You can create a API token from Discogs and set Discogs token on Setting page to enable it.

License

MIT license

Resources & Downloads

GitHub - blackcandy-org/black_candy: A self hosted music streaming server
A self hosted music streaming server. Contribute to blackcandy-org/black_candy development by creating an account on GitHub.