{"repo":"blackcandy-org/blackcandy","free":true,"listed":false,"github":"https://github.com/blackcandy-org/blackcandy","clone":"git clone https://github.com/blackcandy-org/blackcandy.git","description":"A self hosted music streaming server","language":"Ruby","stars":4399,"topics":["music","audio","rails","ruby","musicplayer","self-hosted","hotwire","music-streaming","music-player"],"license":"MIT","category":"media-processing","readme_excerpt":"Black Candy Black Candy is a self-hosted music streaming server, your personal music center. Try The Demo Please visit and use demo user (email: admin@admin.com, password: foobar) to log in. And feel free to try it. [!NOTE] This demo user does not have administrator privileges. So you cannot experience all the features in Black Candy. And all music in the demo are from Free Music Archive. You can check their licenses. Installation Black Candy uses docker image to install easily. You can run Black Candy like this. That's all. Now, you can access either http://localhost or http://host-ip in a browser, and use initial admin user to log in (email: admin@admin.com, password: foobar). Upgrade [!IMPORTANT] If you upgrade to a new version, you need to read the upgrade guide carefully before upgrade. Because there are may some breaking changes in a new version. Please Check the Upgrade Guide for upgrading to a new version Upgrade Black Candy is pull new image from remote. Then remove an old container and create a new one. With docker compose, you can upgrade Black Candy like this: Mobile Apps Black Candy mobile apps are available in the following app stores: For Android app, you can also download APK from GitHub Release Configuration Port Mapping Black Candy exports the 80 port. If you want to be able to access it from the host, you can use the -p option to map the port. Media Files Mounts You can mount media files from host to container and use MEDIA PATH environment variable to set ","default_branch":null,"files":null,"tree":[],"storefront":"/r/blackcandy-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blackcandy-org/blackcandy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}