首页
/ 黑色糖果:你的个人音乐中心

黑色糖果:你的个人音乐中心

2026-01-16 09:56:56作者:曹令琨Iris

黑色糖果(Black Candy) 是一个基于RailsHotwire构建的自托管音乐流服务器。该项目的目标是创造一个真正的个性化音乐中心,让你在享受音乐的同时拥有更多自由度。

一瞥黑糖果的魅力

黑色糖果:你的个人音乐中心

黑色糖果:你的个人音乐中心

黑色糖果:你的个人音乐中心

轻松体验Demo

想要立即试用?访问 https://demo.blackcandy.org ,使用演示用户邮箱(admin@admin.com)和密码(foobar)登录。请注意,这个示例用户没有管理员权限,无法体验所有功能。所有音乐都遵循非商业许可,详细信息可在项目文档中查看。

零基础安装

借助Docker,你可以轻松部署Black Candy:

docker run -p 3000:3000 ghcr.io/blackcandy-org/blackcandy:edge 

只需这一步,就可以在浏览器中访问 http://localhost:3000 或 http://host-ip:3000 开始享受音乐了。

移动应用

此外,Black Candy还提供了iOS测试版应用,可以通过TestFlight加入测试团队进行体验。由于当前iOS应用仍处于测试阶段,因此需要配合Black Candy边缘版本使用。

配置与扩展

Black Candy支持端口映射、媒体文件挂载、PostgreSQL数据库连接以及数据持久化等配置选项,可以根据自己的需求进行定制。例如,通过设置环境变量DB_ADAPTERDB_URL可以切换至PostgreSQL数据库。

此外,还能利用Nginx作为代理服务器提高音频文件的传输效率,并与Docker Compose集成,方便地搭建高效稳定的音乐服务。

项目特点

  1. 简单安装:Docker容器简化了部署流程,只需一行命令即可启动。
  2. 多平台兼容:支持Rails和Hotwire,可适应不同开发场景。
  3. 可定制性强:提供多种配置选项,满足多样化需求。
  4. 移动友好的界面:内置适配iOS的移动应用,提升用户体验。
  5. 强大的媒体管理:支持Discogs API获取艺术家和专辑图片,提升浏览体验。

无论是音乐爱好者还是开发者,Black Candy都是你打造个人音乐空间的理想选择。快来体验并参与其中,让你的音乐世界更加多彩!

登录后查看全文

项目优选

收起
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
471
465
kernelkernel
deepin linux kernel
C
32
16
atomcodeatomcode
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get Started
Rust
2.09 K
218
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
700
1.4 K
docsdocs
暂无描述
Dockerfile
780
5.08 K
pytorchpytorch
Ascend Extension for PyTorch
Python
758
968
flutter_flutterflutter_flutter
本仓库是 Flutter SDK 与 Flutter Engine 的 OpenHarmony 适配版本,由 CPF-Flutter 团队维护。开发者可使用熟悉的 Flutter 技术栈开发 OpenHarmony 应用,3.35.7 及以后的适配版本可基于本仓库源码构建支持 OpenHarmony 的 Flutter Engine。
Dart
1.04 K
271
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
880
2.03 K
mindquantummindquantum
MindQuantum is a general software library supporting the development of applications for quantum computation.
Python
183
111
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.11 K
682