惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
S
Securelist
博客园 - Franky
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
AI
AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
Attack and Defense Labs
Attack and Defense Labs
Vercel News
Vercel News
腾讯CDC
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
量子位
S
Schneier on Security
Hacker News: Ask HN
Hacker News: Ask HN
Cyberwarzone
Cyberwarzone
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
T
Tenable Blog
PCI Perspectives
PCI Perspectives
MyScale Blog
MyScale Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
W
WeLiveSecurity
N
News | PayPal Newsroom
P
Proofpoint News Feed
O
OpenAI News
C
CERT Recently Published Vulnerability Notes
B
Blog
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy

小z博客

招商银行万事达借记卡申请与消费实测 - xiaoz博客 全球多币种账户 + 海外实体借记卡,Starryblu开户教程与注意事项 - xiaoz博客 JP动作电影无字幕?Caption-Trans + AI 大模型帮你实现字幕自由 - xiaoz博客 ZNote私有笔记已支持 AI 检索问答,可轻松搭建自己的智能知识库 - xiaoz博客 ZNote私有笔记安卓版APP来了 - xiaoz博客 时隔两天,开源笔记软件ZNote又双叒叕更新了,前来汇报 - xiaoz博客 小而美的ZNote笔记软件 —— 支持Docker私有部署和WEB访问 - xiaoz博客 xiaoz博客主题重写完成:Ztheme 已开源,附使用说明 - xiaoz博客 Zocr:一款开箱即用的轻量OCR API,支持Docker一键部署 - 小z博客 使用Zot搭建私有容器镜像仓库,搞定Docker镜像加速 - 小z博客 ZMark书签管理器618限时折扣,买一送一 - 小z博客 ZMark 1.0.0正式版来了,AI检索功能已就绪 - 小z博客 OpenCode上手指南:我的AI编程方案 - 小z博客 FluxDown:一款界面精美、功能强大的现代下载工具,支持浏览器扩展 - 小z博客 基于 Cloudflare Workers 的轻量级 SMTP 发信网关:ZSend 不到20MB,支持40+数据库!这款开源客户端DBX太轻巧了 - 小z博客 Cloudflare Workers项目部署和wrangler命令使用 - 小z博客 自托管书签神器 ZMark 限量送兑换码了!先到先得 - 小z博客 OneNav重构版ZMark公测:早鸟福利已开启 - 小z博客 5分钟拥有自己的“小龙虾”:PicoClaw Docker 部署教程 - 小z博客
自建私有音乐服务Songloft:Docker安装 + 小爱音箱播放 - 小z博客
xiaoz · 2026-05-31 · via 小z博客

本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

Songloft是一款面向个人用户的自托管音乐服务器,类似于群晖的Audio Station,直接对标Navidrome,非常适合NAS用户部署。Songloft其独特之处在于:官方提供了全平台客户端和MIoT插件,因此可以支持通过小爱音箱来播放音乐。

Songloft特点

  • 本地音乐管理:扫描目录,自动提取 MP3/FLAC/WAV/APE/OGG/M4A 等格式的封面与元数据
  • JS 插件体系:基于 QuickJS 沙箱,支持权限模型、健康检查、热更新,可扩展音源、元数据、设备控制
  • 跨平台客户端:Flutter 实现,支持 Android、iOS、macOS、Windows、Linux、Web
  • Web 界面:内置完整前端,开箱即用
  • JWT 认证:双 Token(Access + Refresh),支持多设备管理
  • 网络歌曲与电台:支持添加用户合法持有的网络音频 URL 及电台
  • 歌单转本地:将合法持有的网络 URL 离线保存到本地,按歌单分目录、可读文件名命名,转换后回写元数据/封面/歌词
  • 完整 REST API:内置 Swagger 文档,便于集成与二次开发
  • 轻量高效:Go 编写,内存占用低

Docker Compose部署Songloft

新建compose.yaml文件,内容如下:

services:
  songloft:
    image: songloft/songloft:latest
    container_name: songloft
    restart: always
    ports:
      - "58091:58091"
    volumes:
      - /path/to/music:/app/music
      - /path/to/data:/app/data
    environment:
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=your_strong_password
      - LISTEN_PORT=58091

其中:

  • /path/to/music:为您本地音乐存放目录
  • /path/to/data:Songloft数据持久存储目录
  • ADMIN_USERNAME:为用管理员户名
  • ADMIN_PASSWORD:为管理员密码

输入docker compose up -d启动服务,然后访问:http://IP:58091进行登录。

1.png

快速上手

扫描入库

首次使用,我们需要先在【设置 - 音乐库管理】,扫描本地歌曲并导入系统,如下图所示。

2.png

调用小爱音箱播放

Songloft官方提供了一个【MIoT 智能音箱投放插件】,通过安装这个插件后可调用内网的小爱音箱直接播放Songloft服务端的音乐。

插件下载地址:https://songloft.hanxi.cc/issues/4.html

然后在设置里面安装并启用插件。

3.png

继续在Songloft首页,找到插件按钮进入插件设置页面 - 设备管理,使用米家APP扫码登录完成授权。

4.png

继续勾选内网可用的小爱音箱。

CleanShot 2026-05-30 at 11.07.19@2x.png

在【插件设置 - 服务器设置】,填写http://IP:58091保存,不然会出现歌单为空,无法选择的情况。

5.png

最后就可以成功的调用小爱音箱播放Songloft服务端的音乐啦。

CleanShot 2026-05-31 at 10.57.20@2x.png

使用客户端

官方还贴心的提供了配套的Windows、Linux、macOS、Android、iOS客户端,大家可根据自己的平台下载:https://songloft.hanxi.cc/issues/8.html

CleanShot 2026-05-31 at 10.59.58@2x.png

结语

Songloft 是一款轻量强大的自托管音乐服务器,Docker 部署简单,资源占用低。它不仅能像群晖 Audio Station 一样管理本地音乐,更通过 MIoT 插件让小爱音箱直接播放,同时提供全平台客户端。无论是 NAS 用户还是智能家居爱好者,都值得一试。