跳转到内容
Songloft 自托管个人音乐服务器

Songloft 自托管个人音乐服务器

更新于: 2026-06-28 软件 , ,
访问网站
Songloft 自托管个人音乐服务器

Songloft 自托管个人音乐服务器

🎵 面向个人用户的自托管音乐服务器 — 仅管理你合法拥有的音乐

✨ 核心功能

  • 🎵 本地音乐管理 — 扫描本地目录,自动提取 MP3/FLAC/WAV/APE/OGG/M4A 等格式的封面和元数据
  • 🧩 JS 插件体系 — 基于 QuickJS 沙箱运行,支持权限模型、健康检查、热更新,可自由扩展音源 / 元数据 / 设备控制等能力
  • 📱 跨平台客户端 — Flutter 客户端支持 Android、iOS、macOS、Windows、Linux、Web 六端
  • 🌐 Web 界面 — 完整版内置 Web 前端,开箱即用
  • 🔑 JWT 认证 — 双 Token 机制(Access Token + Refresh Token),支持多设备管理
  • 📡 网络歌曲 & 电台 — 支持添加网络音频 URL 与电台流,播放时透明缓存到服务端
  • 🔌 完整 REST API — 内置 Swagger 文档,方便集成和二次开发
  • 轻量高效 — Go 编写,CGO-free,无外部依赖,适合 NAS / 树莓派等低功耗设备

⚖️ 版权与免责声明

Songloft 是一款面向个人用户的自托管工具,定位为帮助用户管理自己合法拥有的音乐文件。在使用本项目前,请务必阅读并理解以下条款:

  • 🚫 不提供任何音乐内容 — Songloft 本身不内置、不分发、不存储任何受版权保护的音乐资源,仅是一个供你管理本地音乐库的开源软件
  • 请仅管理合法来源的音乐 — 用户应仅使用 Songloft 管理自己合法获得的音乐文件,包括但不限于:
    • 自行购买并下载的数字音乐
    • 从实体唱片转录的个人备份
    • 自己创作或录制的作品
    • 公有领域(Public Domain)作品
    • 明确以 CC(Creative Commons)等开源协议授权的作品
  • 🔌 第三方插件免责 — JS 插件由第三方社区维护,主仓库不预置、不分发任何第三方音源插件成品。插件接入的任何网络音源、元数据、歌词内容版权均归原权利人所有。使用网络音源等功能时,用户须自行承担版权合规责任,并遵守所在国家 / 地区的法律法规
  • 🏠 仅供个人非商业使用 — 严禁将本项目用于商业用途、对外公开分发版权内容,或搭建面向不特定多数人的公共服务
  • ⚠️ 责任自担 — 因不当使用本项目(包括但不限于侵犯第三方版权)所引发的任何法律责任、纠纷或损失,均由使用者本人承担,本项目作者及贡献者不承担任何责任

📋 版本说明

Songloft 提供两种版本,满足不同使用场景:

版本 后缀 说明 适用场景
🌟 完整版 无后缀 包含 Web 前端,开箱即用 推荐初次使用,访问服务地址即可看到 Web 界面
📦 精简版 -lite 不包含 Web 前端,体积更小 配合 Flutter 桌面/移动客户端,或前后端分离部署

💡 推荐:初次使用直接下载默认的 完整版,开箱即用,无需额外配置前端。

访问网站 →