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

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

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都是你打造个人音乐空间的理想选择。快来体验并参与其中,让你的音乐世界更加多彩!

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起