Black Candy alternatives and similar software solutions
Based on the "Audio Streaming" category.
Alternatively, view Black candy alternatives based on common mentions on social networks and blogs.
koel9.4 9.6 L4 Black Candy VS koel🐦 A personal music streaming server that works.
Beets9.3 9.7 L3 Black Candy VS Beetsmusic library manager and MusicBrainz tagger
Mopidy8.7 3.1 L4 Black Candy VS MopidyMopidy is an extensible music server written in Python
Navidrome Music Server🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
Snapcast8.1 0.0 Black Candy VS SnapcastSynchronous multiroom audio player
Ampache7.7 9.9 L5 Black Candy VS AmpacheA web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
musikcube7.5 8.8 Black Candy VS musikcubea cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
AzuraCast7.2 9.5 Black Candy VS AzuraCastA self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations.
cloudtunes7.0 0.0 Black Candy VS cloudtunesWeb-based music player for the cloud :cloud: :notes: Play music from YouTube, Dropbox, etc.
Airsonic6.9 0.2 Black Candy VS Airsonic:satellite: :cloud: :notes:Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
mStream6.5 4.2 Black Candy VS mStreamThe easiest music streaming server available
Volumio6.3 1.0 Black Candy VS VolumioVolumio 2 - Audiophile Music Player
Groove Basin6.3 0.0 L2 Black Candy VS Groove BasinMusic player server with a web-based user interface.
Libresonic5.9 0.0 L2 Black Candy VS LibresonicOpen-source web-based media streamer and jukebox. A fork of Subsonic's last open-source release, before it switched licenses.
CherryMusic5.7 0.0 L3 Black Candy VS CherryMusicStream your own music collection to all your devices! The easy to use free and open-source music streaming server.
Airtime5.6 0.0 L2 Black Candy VS AirtimeAirtime is Sourcefabric’s open source radio software for scheduling and remote station management. Airtime provides a reliable audio playout with sub-second precision, an improved interface with modern usability features, advanced user management supporting roles and a Google-style calendar to schedule and move shows and playlists.
Polaris5.4 8.7 Black Candy VS PolarisPolaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.
LibreTime5.3 9.9 Black Candy VS LibreTimeLibreTime: Radio Broadcast & Automation Platform
Sonerezh5.2 0.0 L1 Black Candy VS SonerezhA self-hosted, web-based application to stream your music, everywhere.
gonic5.2 6.7 Black Candy VS gonicmusic streaming server / subsonic server API implementation
moOde Audio5.1 8.7 Black Candy VS moOde AudiomoOde sources and configs
Stretto4.7 3.9 Black Candy VS StrettoBeautiful web-based music player
ympd4.7 0.0 L2 Black Candy VS ympdStandalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS
LMS4.7 7.3 Black Candy VS LMSLightweight Music Server. Access your self-hosted music using a web interface.
mpd4.6 1.6 L4 Black Candy VS mpdPython library which provides a client interface for the Music Player Daemon.
Icecast4.5 2.0 L2 Black Candy VS IcecastIcecast streaming media server (Mirror) - Please report bugs at https://gitlab.xiph.org/xiph/icecast-server/issues
Mopidy MusicBox4.4 0.0 L4 Black Candy VS Mopidy MusicBoxWeb Client for Mopidy Music Server and the Pi MusicBox
Audioserve4.3 6.2 Black Candy VS AudioserveSimple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.
Moped4.0 0.0 L2 Black Candy VS MopedWeb Client for Mopidy, built with AngularJS
obplayer2.7 4.8 Black Candy VS obplayer:radio: OBPlayer Streaming Automation Playout with CAP EAS Alerting
Mopidy-Party2.4 0.0 L5 Black Candy VS Mopidy-PartyMopidy web extension designed for party
KooZic2.1 0.0 Black Candy VS KooZicSelf-hosted media streaming server
Compactd2.1 0.0 Black Candy VS CompactdRemote music player that supports adding more content
GNU FM1.9 0.0 L3 Black Candy VS GNU FMGNU FM is a music community platform
ThRadio1.4 0.0 Black Candy VS ThRadioA simple and self-hosted web radio management, inspired by AzuraCast. Developed with Typescript
FriendsRadio1.4 0.0 Black Candy VS FriendsRadio:radio: Stream and share musics with friends
Music Browser1.4 0.0 Black Candy VS Music BrowserMusic Browser is a light-weight web-based browser and streamer for your music collection. It is runs on most operating systems, and is light enough to run flawlessly on NAS devices.
FunkwhaleA modern, web-based, convivial, multi-user and free music server.
Icecast 2streaming audio server which can be used to create an Internet radio station or a privately running jukebox and many things in between.
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Black Candy or a related project?
Black candy is a self hosted music streaming server built with Rails and Hotwire. The goal of the project is to create a real personal music center.
Black candy use docker for simplify deployment, development and test process. So you should install docker and docker-compose first.
Black candy support mp3, m4a, ogg, oga, opus, flac, wma and wav formats now.
Black candy has built docker images. You can use docker compose to run all services.
First, you should ensure your music files stored under "/media_data"
$ curl https://raw.githubusercontent.com/blackcandy-org/black_candy/v2.1.1/docker-compose.yml > docker-compose.yml $ docker-compose up -d
That's all. Now, you can use initial admin user to login (email: [email protected], password: foobar).
You can also change the
docker-compose.yml for your own needs.
Note: When the SECRET_KEY_BASE environment variable is not set, Black candy will generate SECRET_KEY_BASE environment variable every time when service start up. This will cause old sessions invalid, You can set your own SECRET_KEY_BASE environment variable on docker service to avoid it.
Try in PWD
Click the button above, then you can try black candy on Play with Docker.
When the service is ready, access black candy from port 80. Then use initial admin user to login (email: [email protected], password: foobar). This demo already contains some sample music file. You can go to the setting page and click the sync button of the media path to import the sample music into the database.
And feel free to try it.
List for all sample music for the demo:
Kurt Vile - Live at WFMU on Talk's Cheap 8/11/2008 (licensed under Attribution-NonCommercial-ShareAlike 3.0)
Wooden Shjips - Live at ATP NY 2008 (licensed under Attribution-Noncommercial-No Derivative Works 3.0 United States)
Ty Segall - Live at WFMU on The Cherry Blossom Clinic with Terre T June 25, 2011 (licensed under Attribution-Noncommercial-No Derivative Works 3.0 United States)
Thee Oh Sees - Peanut Butter Oven EP (licensed under Attribution-Noncommercial-Share Alike 3.0 United States)
If like their music, you can buy their albums to support them.
Pull new image from remote
$ docker pull blackcandy/blackcandy
$ docker-compose restart
- Ruby 3.1
- Postgres 11
- Redis 6.0
- Nodejs 12
You can use VS Code Remote Containers or GitHub Codespaces to setup dev environment easily. For more infomations about dev container, please visit this link https://code.visualstudio.com/docs/remote/create-dev-container.
After the dev container has been built. You can run
./bin/dev in terminal to start all services.
Then visit http://localhost:3000 use initial admin user to login (email: [email protected], password: foobar).
# Runing test $ rails test RAILS_ENV=test # Runing lint $ rails lint:all
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.
*Note that all licence references and agreements mentioned in the Black Candy README section above are relevant to that project's source code only.