{"repo":"songloft-org/songloft","free":true,"listed":false,"github":"https://github.com/songloft-org/songloft","clone":"git clone https://github.com/songloft-org/songloft.git","description":"🎵 插件化、无广告的免费音乐服务器","language":"Go","stars":1482,"topics":["docker","docker-compose","home-server","music","music-player","music-server","nas","xiaomusic","miot","navidrome"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"🎵 Songloft 快速使用指南 简体中文 • English 🎵 面向个人用户的自托管音乐服务器 — 仅管理你合法拥有的音乐 📣 关于改名 ：本项目自 v2.0 起由 MiMusic 更名为 Songloft （内核与功能不变，仅品牌升级）。老的 mimusic-org GitHub 组织与 hanxi/mimusic Docker 镜像保留至少一年作跳转，但不再更新。详见 GitHub Releases。 🏠 GitHub • 📥 下载 • 📖 文档 • 💬 问题反馈 • 👥 微信群 • 📸 截图 ### 💚 纯为爱发电 · 谨防诈骗 Songloft 是 完全免费 的开源项目，纯粹出于兴趣与热爱开发，与任何商业利益无关： - ✅ 永久免费 —— 没有任何收费功能、内购或会员 - ✅ 无广告 —— 不含任何广告或商业推广 - ✅ 不接受赞助 / 捐款 —— 官方不设任何收款渠道 - ⚠️ 谨防诈骗 —— 官方渠道仅有 GitHub 仓库、文档站 与 官方微信群。任何以 Songloft 名义收费、售卖付费版本、代部署收费或索要赞助的行为都与本项目无关；即便在群内，我们也从不向任何人收取任何费用，请勿上当受骗。 ✨ 核心功能 - 🎵 本地音乐管理 — 扫描本地目录，自动提取 MP3/FLAC/WAV/APE/OGG/Opus/M4A/M4B/WMA/AIF/AIFF/MKA 等格式的封面和元数据 - 🎬 视频支持 — 扫描 MP4/MOV/M4V/MKV/WebM/AVI/TS/MPG/MPEG/FLV/WMV/RM/RMVB/3GP 等视频容器并探测真实视频轨，客户端内渲染画面 - 🧩 JS 插件体系 — 基于 QuickJS 沙箱运行，支持权限模型、健康检查、热更新，可自由扩展音源 / 元数据 / 设备控制等能力 - 📱 跨平台客户端 — Flutter 客户端支持 Android、iOS、macOS、Windows、Linux、Web 六端 - 📦 Bundle 本地模式 — 客户端内嵌 Go 后端，无需部署服务器，手机/电脑直接播放本地音乐 - 📺 Kodi 插件客户端 — 支持 Xbox、Apple TV、树莓派、Android TV 等大屏设备，专为遥控器操作优化，带来流畅的客厅影音体验 - 🌐 Web 界面 — 完整版内置 Web 前端，开箱即用 - 🔑 JWT 认证 — 双 Token 机制（Access Token + Refresh Token），支持多设备管理 - 📡 网络歌曲 & 电台 — 支持添加网络音频 URL 与电台流，播放时透明缓存到服务端 - 🔌 完整 REST API — 内置 Swagger 文档，方便集成和二次开发 - ⚡ 轻量高效 — Go 编写，CGO-free，无外部依赖，适合 NAS / 树莓派等低功耗设备 🖼️ 界面截图 📸 更多界面（歌曲库、歌单、设置等，含桌面 / 移动端与亮 / 暗双主题）见 界面截图一览 。 ⚖️ 版权与免责声明 Songloft 是一款 面向个人用户的自托管工具 ，定位为帮助用户管理自己合法拥有的音乐文件。在使用本项目前，请务必阅读并理解以下条款： - 🚫 不提供任何音乐内容 — Songloft 本身不内置、不分发、不存储任何受版权保护的音乐资源，仅是一个供你管理本地音乐库的开源软件 - ✅ 请仅管理合法来源的音乐 — 用户应仅使用 Songloft 管理自己合法获得的音乐文件，包括但不限于： - 自行购买并下载的数字音","default_branch":null,"files":null,"tree":[],"storefront":"/r/songloft-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/songloft-org/songloft/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."}