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

推荐订阅源

V
Vulnerabilities – Threatpost
P
Proofpoint News Feed
The Hacker News
The Hacker News
Know Your Adversary
Know Your Adversary
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tenable Blog
AWS News Blog
AWS News Blog
S
Securelist
T
Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
IT之家
IT之家
腾讯CDC
WordPress大学
WordPress大学
Spread Privacy
Spread Privacy
C
Check Point Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Engineering at Meta
Engineering at Meta
Latest news
Latest news
A
About on SuperTechFans
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
C
Cisco Blogs
T
Tailwind CSS Blog
Simon Willison's Weblog
Simon Willison's Weblog
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
T
Tor Project blog
L
Lohrmann on Cybersecurity
G
GRAHAM CLULEY
B
Blog RSS Feed
Scott Helme
Scott Helme
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
NISL@THU
NISL@THU
P
Privacy International News Feed
Security Latest
Security Latest
Recorded Future
Recorded Future
L
LangChain Blog
Cyberwarzone
Cyberwarzone
C
Cyber Attacks, Cyber Crime and Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
O
OpenAI News
T
Threat Research - Cisco Blogs
Blog — PlanetScale
Blog — PlanetScale

小z博客

时隔两天,开源笔记软件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博客 试试这款轻量级跨平台AI对话客户端AQBot - 小z博客 经典重生:轻量级跨平台下载神器 Motrix Next - 小z博客 终于找到了!颜值与实力并存的开源 SSH 客户端:Netcatty - 小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 用户还是智能家居爱好者,都值得一试。